Releases: happy-bubbles/nfc
Releases · happy-bubbles/nfc
Happy Bubbles NFC v1
Install via serial upload
This release info is copied from JeeLabs' esp-link project, thank you for making it tve!
The short version for the serial install is:
- flash boot_v1.5.bin from the official esp_iot_sdk_v1.5.1 and included in the release tgz to0x00000
- flash blank.bin from the official SDK and also included in the tgz to 0x3FE000
- flash user1.bin to 0x01000
- be sure to use the commandline flags when flashing the bootloader to set the correct flash size
32Mbit / 4Mbyte module - this is the only supported module, it won't work with smaller memory sizes, sorry.
On Linux using esptool.py this turns into the following for a 32mbit=4MByte flash chip, such as an esp-12 module typically has:
curl -L https://happy-bubbles/nfc/releases/download/happy-bubbles-nfc-v1.tgz | \
tar xzf -
cd happy-bubbles-nfc-v1
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fs 32m -ff 80m \
0x00000 boot_v1.5.bin 0x1000 user1.bin 0x3FE000 blank.bin
I use a high baud rate as shown above because I'm impatient, but that's not required.
Upgrade over-the-air
curl -L https://happy-bubbles/nfc/releases/download/happy-bubbles-nfc-v1.tgz | \
tar xzf -
cd happy-bubbles-nfc-v1
./wiflash <esp-hostname> user1.bin user2.bin
Installing esptool.py
On Linux use esptool.py to flash the esp8266. If you're a little python challenged then the following install instructions might help:
- Install ez_setup with the following two commands (I believe this will do something reasonable if you already have it):
wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
-
Install esptool.py: git clone https://github.com/themadinventor/esptool.git
cd esptool python setup.py install cd .. esptool.py -h