Replies: 3 comments 9 replies
-
Can we add these pictures and information to https://fvanroie.github.io/hasp-docs/#devices/lanbon-l8 ? |
Beta Was this translation helpful? Give feedback.
-
Tips from the perspective of a software guy with very limited hardware experience trying to get this working. You'll need to "connect".
Important: Wire SizeGetting wires that are the correct size for the lanbon's ports can be a bit tricky. I bought a few different wire sizes they were incorrect. Finally on my 3rd or 4th order I managed to get pins that were the right size.
To get a cable to connect the Lanbon's If you're wires are too big you'll damage the connectors (which are also required for daily operation!) and if your wires are too small, they'll just fall out and you'll have an immensely difficult time flashing. Note that when flashing, these voltages are very low. When my fingertips were touching the Example "Wiring Harness" photos:Connecting and Flashing Step-by-Step
The important thing is that you'll see data being successfully transferred.
I flashed 5 more of these today using the process above and it worked great for me. |
Beta Was this translation helpful? Give feedback.
-
Has anyone flashed a L8 with the new 0.7.0 firmware yet? And if so, which of the three binaries did you use? |
Beta Was this translation helpful? Give feedback.
-
No need to open up the device and no need to solder to the board anything. You need to prepare some thin wires as standard dupont pins don't fit in the connector. For example this is made by soldering some waste 0.5W resistor feet to dupont wires:
First insert a free wire in IO0 pin (leftmost in the lower row):
Then insert RX, TX, 5V and GND in the upper row, see the markings on the pcb. You can also use 3.3V flash, but I think 5V is better if your USB-TTL adapter offers this because the display also turns on so after flashing you can see immediately if it was successful or not, and you can connect to serial port with a terminal client to see debug messages if you want to. Watch out not to short-circuit any of them:
While you plug in your USB-TTL adapter keep the free cable coming from IO0 to GND, you can release afterwards.
Erase Flash as usual (commands below for Ubuntu):
./esptool.py --port /dev/ttyUSB3 erase_flash
Disconnect the USB-TTL, reconnect again with IO0 to GND like before and write Flash:
./esptool.py --port /dev/ttyUSB3 --baud 460800 write_flash 0x0 lanbon_l8_full_8MB_<version>.bin
Disconnect the USB-TTL, reconnect, and see what's happening. Watch the bootup procedure with
screen /dev/ttyUSB3 115200
.Good luck!
Beta Was this translation helpful? Give feedback.
All reactions