Skip to content

Commit 2d2fd9e

Browse files
committed
Formatting. Info about second hand bikes.
1 parent d989a9c commit 2d2fd9e

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If you need in-depth Information about the Firmware (ex: Enable Offroad aka. :)
5151

5252
### Dead Module?
5353

54-
You can apply 12Vdc via a DC Plug (the normal charging Port) and it will only charge the Module Battery even if the main Battery is connected.
54+
You can apply 12Vdc via a DC Plug on the normal charging Port and it will only charge the Module Battery even if the main Battery is connected (dead or alive).
5555

5656
### Module is going into shipping mode outside bike?
5757

@@ -76,6 +76,7 @@ Since charging is physically basically only the product of equalizing the voltag
7676

7777
## How to get started?
7878
### Getting Firmware, Bike Keys, Logs from the SPI Flash
79+
7980
You need the backside of the PCB from the module to dump the SPI Flash.
8081

8182
Tools needed: Torx Screw set. I used my iFixit Kit.
@@ -118,6 +119,7 @@ So make a backup of your Flash dump, save it in a safe place like 1Password. If
118119

119120
## Fixing some Errors
120121
### Err missing Display
122+
121123
"DiSPlay"
122124
```console
123125
I2C1 Error
@@ -142,6 +144,7 @@ C = Checksum
142144
```
143145

144146
### Firmware
147+
145148
We are looking for
146149
```console
147150
50 41 43 4B BC 16 09 00 40 01 00 00 4F 41 44 20 (PACK¼ �@��OAD)
@@ -250,6 +253,7 @@ curl -vk https://bikecomm.vanmoof.com/bike-message
250253
/upload expects UBlox Data. => InvalidUBloxDataException
251254

252255
### m2m.vanmoof.com (SMS the bike sends)
256+
253257
```console
254258
ALARM_BMS_REMOVED
255259
SET_SHIPPING
@@ -322,7 +326,6 @@ WST_NONE
322326
```
323327

324328
### UART
325-
326329
#### Bootloader
327330

328331
Press ESC on the UART (Debug) Port until the MCU (Microcontroller) reboots and holds itself in the bootloader. It will display.
@@ -770,9 +773,11 @@ Disable Advertise
770773
```
771774

772775
### GSM Modem (gsmdebug)
776+
773777
See Chris Repo. You need to use AT Commands. The Modem is directly attached to the UART Output.
774778

775779
### Understanding the Console Values
780+
776781
Interesting is LiPOSOC and BMSSOC
777782

778783
```
@@ -781,6 +786,7 @@ TIME; LiPOSOC; BMSSOC; BATTEMP; BATVOLTAGE; BATCURRENT; MOTORCURRENT; MOT
781786
```
782787

783788
### Update mainware Firmware
789+
784790
I use minicom on the Mac. The easiest way is to go into the Folder with the Firmware and then start minicom.
785791
**Make sure that the Module is somewhat charged OR Attach the Charger!**.
786792
Make sure that it is either an original Firmware or if modified the CRC32 and Magic Values are correct.
@@ -848,6 +854,7 @@ ES3 v1.01.15
848854
```
849855

850856
### Update BMS Firmware to 1.17
857+
851858
I use minicom on the Mac. The easiest way is to go into the Folder with the Firmware and then start minicom.
852859
**Make sure that both the Battery and the Module are somewhat charged AND that there are NO Errors related to the Battery**.
853860
PLEASE. Do not try to update the BMS when the Fuse is OL (Open Line). It will not fix any BATtery error you have!
@@ -863,7 +870,9 @@ PLEASE. Do not try to update the BMS when the Fuse is OL (Open Line). It will no
863870
5. After the Update use "battery" to verify that the BMS was successfully Updated.
864871

865872
### To save the distance I put the bike into shipping. That saved the distance into EEPROM.
866-
**This will NOT Update the Distance in the Backoffice**
873+
874+
**This will NOT Update the Distance in the Backoffice** but it will display it in the App so be carefull when you buy second Hand!
875+
This is also possible for the BMS cycles!
867876
```console
868877
> distance 0
869878
Set 0.0 Km

0 commit comments

Comments
 (0)