Skip to content

Commit 317ca82

Browse files
committed
Spelling fixes
1 parent b877845 commit 317ca82

File tree

1 file changed

+16
-19
lines changed

1 file changed

+16
-19
lines changed

README.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# VanMooof-Module ES3
22

3-
This currently covers the MX25L51245GMI-08G-TR SPI Flash Chip on the SX3 and SX4 (if you happen to have one of the few.
3+
This currently covers the MX25L51245GMI-08G-TR SPI Flash Chip on the SX3 and SX4 (if you happen to have one of the few).
44
Pull Requests are welcome!
55

66
This Chip features 512Megabits (64 Megabytes) of Flash capacity.
@@ -12,7 +12,7 @@ This Chip features 512Megabits (64 Megabytes) of Flash capacity.
1212
[Battery Images](https://github.com/dtngx/VMBattery)
1313

1414
If you need Firmware, bms Tools or general assistance contact me on Discord or Telegram
15-
If you need in-depth Information about the Firmware (ex: Enable Offroad aka. :) Mode again) i recommend [chwdt/vanmoof-tools](https://github.com/chwdt/vanmoof-tools)
15+
If you need in-depth Information about the Firmware (ex: Enable Offroad aka. :) Mode again) I recommend [chwdt/vanmoof-tools](https://github.com/chwdt/vanmoof-tools)
1616

1717
### Features
1818
- ble keys (read/write)
@@ -60,12 +60,12 @@ You need the backside of the PCB from the Module to dump the SPI Flash.
6060
Tools needed: Torx Screw set. I used my iFixit Kit.
6161

6262
1. Unlock bike and remove Module from the Frame
63-
2. If you do not unlock the bike, the Alarm stays on and will annoy you. I used duct tape to cover the speaker if i forgot it.
63+
2. If you do not unlock the bike, the Alarm stays on and will annoy you. I used duct tape to cover the speaker if I forgot it.
6464
2. Open Module and unscrew all internal screws of the PCB to remove the PCB. Make sure you unplug the Matrix LCD Cable carefully! You can replace the cable if you break it.
6565
3. On the backside of the PCB is the Macronix 16 Pin SPI Flash Chip near the port for the back light.
66-
4. Dump that Flash with an 16 Pin! SPI Flash Chip clamp and a Pi
66+
4. Dump that Flash with a 16 Pin! SPI Flash Chip clamp and a Pi
6767
1. I used an Raspberry Pi Zero v1.1. There you have to enable the SPI Interface with raspi-config
68-
5. When you screw it back together, make sure to use 99% Alcohol to clean the contacts and some threadlocker like Loctite. The (in)rush current from/to the battery and the ac voltage to the Motor is high especially if the battery has low charge thus low voltage. If a screw gets lose while you ride you would create little sparks.
68+
5. When you screw it back together, make sure to use 99% Alcohol to clean the contacts and some threadlocker like Loctite. The (in)rush current from/to the battery and the AC voltage to the Motor is high especially if the battery has low charge thus low voltage. If a screw gets loose while you ride you would create little sparks.
6969

7070
```console
7171
# sudo flashrom -p linux_spi:dev=/dev/spidev0.0 -r rom.rom
@@ -81,7 +81,7 @@ Reading flash... done.
8181
### Getting Console Access to my Bike
8282

8383
You can use a Pi Debug Probe, a Pi, for portable Access a Pi Pico 1/2 (WH), a cheap or expensive USB to UART Adapter.
84-
I prefer the Pico Probe because i can easily upload Firmware with my mac.
84+
I prefer the Pico Probe because I can easily upload Firmware with my Mac.
8585
[https://github.com/raspberrypi/debugprobe](https://github.com/raspberrypi/debugprobe/releases/tag/debugprobe-v2.2.3)
8686

8787
JTAG 115200 Baudrate
@@ -92,7 +92,7 @@ Yellow - NC (Not Connected)
9292

9393
### Important caveats.
9494

95-
This is all based on reverse Engineering. So there might be some Version differences between Firmwares.
95+
This is all based on reverse engineering. So there might be some version differences between firmwares.
9696
So make a backup of your Flash Dump, save it in a safe place like 1Password. If you compress the dump, the file gets very small.
9797

9898
## Fixing some Errors
@@ -102,9 +102,9 @@ So make a backup of your Flash Dump, save it in a safe place like 1Password. If
102102
I2C1 Error
103103
01/00:07:02 ERR dsp freeze
104104
```
105-
you can not really login..
105+
you cannot really login..
106106

107-
### Err 54 (no/bad Sim Card)
107+
### Err 54 (no/bad SIM Card)
108108

109109
The Module is looking for a SIM Card with a specific ICCID (Integrated Circuit Card Identifier).
110110

@@ -210,8 +210,8 @@ Hexcode Cipher Suite Name (OpenSSL) KeyExch. Encryption Bits Ciphe
210210
x3c AES128-SHA256 RSA AES 128 TLS_RSA_WITH_AES_128_CBC_SHA256
211211
```
212212

213-
The uuid is without dashes, 32chars, numbers and chars. No duplication checking.
214-
dist is in Kilometers with hectometer. So 5,5 kilometers become 55 here.
213+
The UUID is without dashes, 32 chars, numbers and chars. No duplication checking.
214+
dist is in kilometers with hectometer. So 5.5 kilometers become 55 here.
215215
responds with result true.
216216
```console
217217
curl -vk https://bikecomm.vanmoof.com/ping-response \
@@ -226,7 +226,7 @@ curl -vk https://bikecomm.vanmoof.com/bike-message
226226
-d '{"mac_address":"MAC","message_type":"","message_data":""}'
227227
```
228228

229-
/upload expects ublox Data. => InvalidUBloxDataException
229+
/upload expects UBlox Data. => InvalidUBloxDataException
230230

231231
### m2m.vanmoof.com (SMS the bike sends)
232232
```console
@@ -304,7 +304,7 @@ WST_NONE
304304

305305
#### Bootloader
306306

307-
Press ESC on the UART (Debug) Port until the MCU (Microcontroller) reboots and holds itself in the Bootloader. It will display.
307+
Press ESC on the UART (Debug) Port until the MCU (Microcontroller) reboots and holds itself in the bootloader. It will display.
308308

309309
```console
310310
STM32 bootloader <1.09> Muco Technologies (c)2019
@@ -749,7 +749,7 @@ Disable Advertise
749749
```
750750

751751
### GSM Modem (gsmdebug)
752-
See Chris Repo. U need to use AT Commands. The Modem is dirrectly attached to the UART Output.
752+
See Chris Repo. You need to use AT Commands. The Modem is directly attached to the UART Output.
753753

754754
### Update mainware Firmware by updating shadow
755755
```console
@@ -802,8 +802,6 @@ Wake Reason: WAKE_SRC_BUTTON_1 WAKE_SRC_MEMS WAKE_KICKLOCK
802802
ES3 v1.01.15
803803
```
804804

805-
806-
807805
### Update BMS Firmware to 1.17
808806
I use minicom on the Mac.
809807
**Make sure that both the Battery and the Module are somewhat charged AND that there are NO Errors related to the Battery**.
@@ -817,10 +815,9 @@ PLEASE. Do not try to update the BMS when the Fuse is OL (Open Line). It will no
817815
4. Type "vi" (version), Enter. Verify that the Version shown is v1.17.
818816
3. Type "st" (start), Enter. Mainware should start.
819817
4. Type "batware", Enter.
820-
5. After the Update use "battery" to verify that the BMS was sucessfully Updated.
821-
818+
5. After the Update use "battery" to verify that the BMS was successfully Updated.
822819

823-
### To save the distance i put the bike into shipping. That saved the distance into eeprom.
820+
### To save the distance I put the bike into shipping. That saved the distance into EEPROM.
824821
```console
825822
distance 0
826823
Set 0.0 Km

0 commit comments

Comments
 (0)