A quick note – I have made all of my sites secure (https://) and so the original OTA site for my ESP8266 ROMS (www.scargill.net) is no longer appropriate. roms.scargill.net is now the place to go (which redirects elsewhere and also has a pretty interface) – sorry for any inconvenience. The files are not seen if you visit the site, just a home page – you simply enter the name of the site followed by slash and the rom name – for example… roms.scargill.net/rom.bin
Files available are:
blank.bin
esp_init_data_default.bin
rboot.bin
rom.bin
romx.bin
blank.bin and esp_init_data_default.bin are needed for utterly blank ESP12 units.
rboot.bin and rom.bin are for my new ESP8266 code (which no longer supports ESP-01)
rboot.bin and romx.bin are for my older ESP8266 code (no longer developing that version but it is fine and might run fine on an ESP-01 without OTA)
Hi
I have OTA updated some of my units from 2.5.06 to the latest 2.7.1.2 successfully but
I cannot after many attempts upgrade from 2.7.1.0. Unfortunately my units are very inaccessible.
Ok, thanks for the clarification.
Hi Pete,
Is there any way to go from 1.8.0 to current using OTA? Since the ROM name has changed it seems like I’ll have to pull my esps out of the walls and reprogram them over serial.
I tried renaming rom.bin to romx.bin and hosting it on my own web server and changing ota_host. That seems to have failed for unknown reasons.
Hi. The short answer is no. In order to make the move from supporting the old 1MB boards to getting more working space in the likes of ESP12, the changes were significant enough to warrant a break from the old.
Thank you (after much further conversation) version number and comment auto-extracted from config file is now on the ROM site along with links to ROMs.
Hi Pete,
it could be useful if you write the number of the firmware release on the index.htm of the roms page
Thank you
Hmm, I’ll have to think of a way to automate that. Right now it’s a line in the config file……
can be done in bash quite easily… extract version from config file, regenerate the index.htm page and uploads it via ftp … and even easier if you have direct ssh access to the web server 🙂
Except that the server does not have the config file. I could send it a little file with that #define in…..
So a text file with
#define SYSTEM_VER “2.2.00” // important as this shows up in {ver?} command
The actual web page is a WordPress page.
oh, sorry, i was still on the blank page with single text line of before latest one…
this can help, you just need to upload a file with rom version and use the plugin: https://www.satollo.net/plugins/include-me
Include Me syntax
In any post or page you can use Include Me with the shortcode:
[includeme file=”filename”]
where the “file” attribute contains the filename to be included. Any textual file can be included and if it is a PHP file (with “.php” extension) it will be executed and its output included.
The filename can be relative (not starting with “/”) so it will be searched starting from the blog root folder (for technicians, ABSPATH will be added at the beginning). If the filename is absolute (starting with “/”) it will be used as is (so you can include files even external of the site root folder).
this line will extract version number and put in version.txt file
grep SYSTEM_VER user_config.c | cut -d\ -f3 | tr -d ‘”‘ > version.txt
then in 1st comment how to upload via ftp, various ways
https://superuser.com/questions/323214/how-to-upload-one-file-by-ftp-from-command-line
Please also note that updating roms to the new versions will clear user data – as I had to move things around to allow over 0.5 meg of flash. The good side of this is that I’m starting to incorporate lots of icons and fonts in the various displays- that latter point is not yet fully documented but it will be soon.
Please note – thanks to some service provider issues which were delaying download of files and making some OTA operations LOOK like they were failing – I’ve moved the ROMS to http://roms.webutu.com which is a lot prettier but the operation is the same. I’ve also updated the various blog items to rever to the newer code I’ve been working on which no longer supports ESP-01 boards (needs 4MB – so ESP12 etc).
Guessed it! Just do roms.scargill.net/ and it will downloaded!
Of course followed by the filename of one of the wanted files as listed(My original text with \ vanished?!?)
Sorry, but the only answer the url gives is that message. Yes I can now update my ROMs. But how to get the mentioned file for empty ROMs???
Like this? : roms.scargill.net/ ?