Haibike Yamaha: Reverse-Engineering

Diskutiere Yamaha: Reverse-Engineering im Yamaha Forum im Bereich Fertig-Pedelecs; ging schneller als gedacht, die dongles sind da und alle fertig. 6 von 11 sind schon weg. (der 11te ist aus dem alten batch, daher grün.)
  • Yamaha: Reverse-Engineering Beitrag #441
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
ging schneller als gedacht, die dongles sind da und alle fertig.
6 von 11 sind schon weg. (der 11te ist aus dem alten batch, daher grün.)
 

Anhänge

  • IMG_20220525_131628.jpg
    IMG_20220525_131628.jpg
    295,7 KB · Aufrufe: 177
  • Yamaha: Reverse-Engineering Beitrag #442
L

Loekje

Dabei seit
01.06.2022
Beiträge
1
Reaktionspunkte
0
Ich bin Elektroniker, aber auch ziemlich faul ;-)
Bitte kontaktieren Sie mich für zwei Stück?

Gruesse aus Enschede
Loek
 
  • Yamaha: Reverse-Engineering Beitrag #443
L

LaBicicleta

Dabei seit
09.06.2022
Beiträge
2
Reaktionspunkte
0
Hi, tolles Projekt!
Bin gerade auf diesen Thread gestoßen nachdem ich gemerkt habe, dass ich nicht einfach irgendwelche Akkus an mein Rad hängen kann :)

Ich hätte auch noch Interesse an einem Dongle, falls du noch welche hast.

Viele Grüße
Dirk
 
  • Yamaha: Reverse-Engineering Beitrag #444
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
Leider nein, schon alle weg :)
 
  • Yamaha: Reverse-Engineering Beitrag #445
L

LaBicicleta

Dabei seit
09.06.2022
Beiträge
2
Reaktionspunkte
0
Ok, dann muss ich wohl selber ran:)
Aber vielen Dank für die ganze Arbeit!
 
  • Yamaha: Reverse-Engineering Beitrag #446
Z

Zeos20

Dabei seit
07.10.2022
Beiträge
4
Reaktionspunkte
0
Hello dear Electric Bicycles Enthousiats,

I am adressing here @gamerpaddy for Yamaha Dongle V2 based on Arduino Nano.

I am in the process of making Yamaha Akku Dongle for my Winora bike which the battery died on me last month, therefore to be able to ride on my beloved Ebike again I decided to manufacture my own dongle and I found your work internationally leading along with @avandalen and @Cosas - respect for all of you guys.

So my question for you Gamerpaddy, on OSHWLAB you specified the components for the V2 Dongle on the BOM LIST differently than the photo of the actual dongle that you took picture of. So it would be great if you guide me through the process of my making my Dongle knowing that I know little about electronics which is far off my field of study.

You used on C3 47uF Aluminium Cap (photo) even though you indicated on the BOM LIST C3 100uF tantalum, but the problem is that I have 100 uF Aluminium Cap and not the Tantalum one, so will it work normally without problem?

And secondly do I flash the arduino with the program you wrote without any modification of the code?

Thank you deeply
 
  • Yamaha: Reverse-Engineering Beitrag #447
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
i used tantalum cap instead because it was easier to assemble after fiddling with the version in the photo.
it doesnt matter you can use what you want as c3, or maybe even none at all, the arduino has its own.
the code is ready to run no calibration needed on this version
 
  • Yamaha: Reverse-Engineering Beitrag #448
M

murrea

Dabei seit
12.11.2022
Beiträge
1
Reaktionspunkte
0
Der Englischsprachige nutzer @betonel hat mich kontaktiert und mir von forschritten im reverse-engineering vom yamaha antrieb erzählt.
Aktuell ist noch einiges zu tun bis er auf englisch oder ich auf deutsch eine detailierte zusammenfassung veröffentlichen,
aber um einen vorgeschmack zu bekommen hat er folgende fortschritte erreicht:

- EEPROM im Motor ausgelesen & neu beschrieben. Änderung der Höchstgeschwindigkeit, ODOmeter wert usw. erfolgreich durchgeführt.
- Hex dump des EEPROM bald verfügbar, vielleicht finden einige die sich damit besser auskennen die Radgröße, Unterstützungsstufen usw.
- Protokoll zwischen Motor und Bedienteil lässt mehr Befehle zu als angenommen. Konfiguration mittels Service-programmierkopf?
- Zwischen Motor und Bedienteil ist ein anderes Protokoll als vom Bedienteil zum Display. Er meint Rs485, ich dachte erst an I2c, könnte aber auch CAN sein. Da muss noch arbeit reingesteckt werden.
-Bilder von den Innereien des Motors kommen demnächst.
-ESP32 Wifi/Bluetooth adapter anstelle des Displays wurde erwähnt, Geschwindigkeit und infos dann über Smartphone einsehbar. Aber nur eine idee, noch nichts vorzuzeigen.

Mehr gibt's womöglich in den kommenden tagen/wochen
Hi. Sorry for bringing up old topic but did you manage to map out the motor eeprom data? (and by any chance do you still have a hex dump)

I'm now trying to fix a PW-X motor that appears to be in "limp mode" (function display flashing, speed shows 0 even trough in diagnostic mode revolutions are being counted)

Not much progress so far but here's an eeprom dump and a photo of bottom of the board

Code:
21 07 14 01 04 58 30 50 36 30 E3 03 00 00 00 06 58 30 50 37 30 45 27 00 00 00 00 00 00 00 00 00 2B 00 28 00 59 00 04 00 FE FF 16 00 48 08 48 08 1A 01 00 00 00 00 00 00 00 00 00 00 63 00 F5 00 04 02 00 03 05 A0 05 00 BC 02 DA 02 04 02 00 00 03 00 50 FE 01 01 03 00 00 00 00 00 00 00 00 00 00 01 02 03 04 00 00 00 01 02 03 04 05 00 00 00 51 32 B5 26 1F 1D EC 19 9A 16 00 00 00 00 00 00 71 1A 00 00 00 00 00 00 00 00 BE 00 30 00 78 05 01 01 85 3B 02 09 7F 0D 74 03 FF FF FF FF 00 00 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 03 17 09 00 00 17 02 4E 68 4E 1D 00 00 26 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5 4A 00 00 00 00 00 00 31 4C 25 01 6D F4 00 00 86 16 00 00 00 00 00 00 00 00 00 00 F5 4A 00 00 3B 9E 01 00 6D F4 00 00 8C 9B 00 00 C5 1B 01 00 00 00 00 00 02 00 19 18 00 00 00 00 00 00 00 00 00 02 00 01 12 00 00 C8 F5 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 DE 00 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 41 11 41 00 00 00 00 00 00 00 00 00 02 02 02 02 03 02 02 02 02 02 02 02 02 02 02 02 95 95 95 AA AA 95 95 95 95 95 95 95 95 95 95 95 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 23 23 23 23 6A 23 23 23 23 23 23 23 23 23 23 23 62 62 62 62 71 62 62 62 62 62 62 62 62 62 62 62 A0 A0 A0 A0 AF 90 90 90 90 90 90 90 90 90 90 90 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 00 0B CA FB FC FD FE FF 00 00 6F 6F 6F 6F 6F 6F 00 0B CA FB FC FD FE FF 00 00 DE DE DE DE DE DE 00 0B 65 FB FC FD FE FF 00 00 DE DE DE DE DE DE 00 0B 43 FB FC FD FE FF 00 00 DE DE DE DE DE DE 00 0D 38 FB FC FD FE FF 00 23 DE DE DE DE DE DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 30 36 36 36 36 36 64 C8 C8 00 00 00 00 00 00 10 30 36 36 36 36 36 A0 C8 C8 00 00 00 00 00 00 10 32 36 36 36 36 36 A0 C8 C8 00 00 00 00 00 00 04 32 36 36 36 36 36 78 C8 C8 00 00 00 00 00 88 88 32 14 8F 23 1E 02 05 2D 12 23 1F 24 51 03 16 19 0B 48 0F 14 05 12 F0 D8 F0 D8 90 01 10 27 F0 D8 F0 D8 2C 01 10 27 00 1E 28 28 00 00 51 03 D0 0D 1E 00 78 14 00 00 64 64 00 00 00 00 00 14 00 00 1E 00 37 00 3C 00 3C 00 3C 00 3C 00 3C 00 E9 02 E9 02 2C 00 00 00 00 00 00 00 00 00 00 00 8E 07 17 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3B 55 0D 00 8F 6D 06 00 E3 5A 04 00 9D 9C 00 00 C9 04 00 00 DE 00 00 00 FA 00 00 00 DB 00 00 00 47 60 01 00 89 88 04 00 5E CF 08 00 4C FF 01 00 56 03 00 00 4D 00 00 00 1E 00 00 00 29 00 00 00 25 F3 00 00 30 09 03 00 7E F4 09 00 70 9A 03 00 02 03 00 00 3D 00 00 00 33 00 00 00 1A 00 00 00 58 9B 00 00 B0 45 02 00 F7 47 0A 00 7A CB 03 00 9A 06 00 00 7C 00 00 00 34 00 00 00 03 00 00 00 DA 6F 00 00 61 B8 01 00 1B BF 09 00 1D 82 03 00 EC 22 00 00 2A 01 00 00 17 00 00 00 00 00 00 00 B3 58 00 00 6E 25 01 00 C0 A9 07 00 50 17 03 00 58 47 00 00 F2 00 00 00 00 00 00 00 00 00 00 00 0E 6A 00 00 1F 3F 01 00 E4 8F 06 00 E9 BC 03 00 9D 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CC 8B 00 00 08 5E 02 00 9E 6D 0B 00 DB 1B 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B5 00 45 00 A1 05 D7 04 00 00 8E 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7E 3F 07 00 4D E0 05 00 03 58 16 00 AD 88 16 00 B6 14 02 00 C3 08 00 00 CB 00 00 00 62 01 00 00 25 B9 02 00 DF 3B 03 00 47 23 12 00 27 23 17 00 B0 B7 01 00 65 0A 00 00 29 00 00 00 03 00 00 00 C1 6A 00 00 AB 4C 01 00 43 BE 05 00 EE EB 04 00 56 66 00 00 03 08 00 00 12 00 00 00 00 00 00 00 5D 3B 00 00 71 AA 00 00 FC 9D 01 00 50 F3 00 00 83 1D 00 00 AE 05 00 00 11 00 00 00 01 00 00 00 B2 25 00 00 29 57 00 00 BD 7D 00 00 54 3D 00 00 9D 0D 00 00 51 02 00 00 22 00 00 00 03 00 00 00 FB 29 00 00 AC 45 00 00 65 3A 00 00 58 19 00 00 E6 08 00 00 45 01 00 00 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3E 00 38 00 1B 00 64 00 CC 00 28 01 1E 01 01 00 33 00 A9 01 45 01 84 00 3E 00 3D 00 00 00 00 00 03 00 20 00 28 00 0F 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 08 00 00 67 08 00 00 43 07 00 00 9D 05 00 00 57 04 00 00 30 03 00 00 15 02 00 00 99 01 00 00 25 01 00 00 03 01 00 00 F0 00 00 00 E2 00 00 00 BC 00 00 00 B6 00 00 00 A0 00 00 00 85 00 00 00 EA 90 16 00 D9 91 51 02 4E 58 59 00 43 88 FC 00 77 05 00 00 00 00 00 00 00 00 00 00 0E E5 38 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
jylPuag.jpeg
a96ItiW.jpeg
 
  • Yamaha: Reverse-Engineering Beitrag #449
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
eeprom data looks way different than what i dumped on a older pw, no efforts made so far to decode.
you would need to modify the pcb and motor to get the eeprom out of there so you dont have to disassemble it each time you want to read it. read it, drive a little, read it again see what changed.
Haibike - Yamaha: Reverse-Engineering
 
  • Yamaha: Reverse-Engineering Beitrag #450
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
Hello,
I've just received my V4 dongle ( I have 5, the minimum order qty )

ozbw.jpg

I would have some questions ;-)
- it seems to have 2 "V4" battery dongle, mine and another with much more components on the C5, C6 "line " is this one good for my Yamaha battery ?
- how to program the attiny ? ; should I use a specific procedure in order to program it ?
- Is arduino code the same as the V2 dongle ?
thanks a lot,
Ascq
 
  • Yamaha: Reverse-Engineering Beitrag #451
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
hi !
just found how to wire and program attiny.
I have another trouble with my card :
when connecting the dongle board to the Arduino, and when powering it to 5 V from the arduino board,
i seems to be a powering trouble ; the arduino board os powering off... A sign of short circuit .... ANy idea ? thx
 
  • Yamaha: Reverse-Engineering Beitrag #452
Z

Zeos20

Dabei seit
07.10.2022
Beiträge
4
Reaktionspunkte
0
Please @gamerpaddy , does the dongle work on the new PW-CE motor? I purchased a new Raymon city ebike with this new motor and I want to use your V2 or V4 dongle on it
 
  • Yamaha: Reverse-Engineering Beitrag #453
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
if its using the same 3 pin battery then it should work

the versions with more or less capacitors are the same, the more C version had a resistor on its input to prevent sparks but it blew all the time so i removed it and lowered the capacitance. it makes no difference i could have used less parts.
the diode is just here to prevent people from hooking it up the wrong way.
 
  • Yamaha: Reverse-Engineering Beitrag #454
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
Hi !
always the same trouble when powering the dongle PCB. Lowering Voltage from 5V to 2,1 V instantanely.
I suspected the Arduino not to be "strong" enough to power the board.
But even using a huge power source, the same thong Happens ... Maybe a mistake in the manufacturing process ?
 
  • Yamaha: Reverse-Engineering Beitrag #455
gamerpaddy

gamerpaddy

Themenstarter
Dabei seit
12.07.2015
Beiträge
381
Reaktionspunkte
348
Ort
Mannheim
Details E-Antrieb
Yamaha PW
you dont seem to know what you are doing
this board consumes like 100milliwatts, arduino can supply 3..5W you got a dead short somewhere.

pour alcohol on it (cleaning alcohol) while powering it up and see where it evaporates quickly. this part is usually dead
you killed it somehow (probably hooked it up wrong way around while attaching programming wires/clip)
or it was dead from the factory.. unlikely but not impossible, i ordered a lot of them in the past without a single dead one.
 
  • Yamaha: Reverse-Engineering Beitrag #456
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
Hi ! thanks for your reply, even if you repeat each time, i don't know what i am doing ...
I received 5 boards. ALL of them cause a voltage lowering , just when powering them on 5v... , whithout wiring anything else like clk, Miso or reset ! So, that's why I asked someone some help here... My idea is a factory mistake ...
 
  • Yamaha: Reverse-Engineering Beitrag #457
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
I will post a video of what happens when powering it . With a never used one !
 
  • Yamaha: Reverse-Engineering Beitrag #458
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
Hi , some news ;-)
So, when powering the board with the 36 V battery, the XL7045 DC converter is heating a lot ;-) and no 5V on output, neither, of course on the 5 V "program" pin.
 
  • Yamaha: Reverse-Engineering Beitrag #459
S

SirTobi101

Dabei seit
16.10.2020
Beiträge
218
Reaktionspunkte
75
Hi , some news ;-)
So, when powering the board with the 36 V battery, the XL7045 DC converter is heating a lot ;-) and no 5V on output, neither, of course on the 5 V "program" pin.
Get some alcohol and spray it on the board. The thing that dries first (apart from the XL7045 DC converter), is the one that shorts the 5V.
 
  • Yamaha: Reverse-Engineering Beitrag #460
A

ascqannapes

Dabei seit
04.06.2022
Beiträge
15
Reaktionspunkte
0
ok , thanks a lot, I will try today ! have a great day !
 
Thema:

Yamaha: Reverse-Engineering

Oben