<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Help with bricked Omega 2+]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">I've searched these forums, read the documents to unbrick but to no avail. Basically I got my Omega 2+ out recently with a Power Dock. It hadn't been used for a few years, I planned on updating it.</p>
<p dir="auto">My OS: Linux (6.8.0-58-generic, Ubuntu)<br />
Onion Omega 2+<br />
Power Dock<br />
Ethernet Dock<br />
Ethernet cable, USB data power cable, USB stick with omega2p-v0.3.4-b259.bin renamed to omega2.bin in the root directory</p>
<p dir="auto">Not remembering how to get it all working, I read the docs and booted it, saw the WiFi name and connected using the onioneer password. All good. In the web UI for the device I had the option to update the firmware. So I went for omega2p-v0.3.4-b259.bin and clicked go (or whatever it was to make it start). I left it for about 45 minutes - the light had stopped flashing and was solid. Obviously the web interface was no longer working so I hard rebooted the device (plugged it on and off).</p>
<p dir="auto">I've tried resetting it - power on, hold reset button for 10 seconds - it doesn't work. No reset happens.</p>
<p dir="auto">Now it won't boot at all. I've followed this guide: <a href="https://docs.onion.io/omega2-docs/Firmware-Flashing-Web-Recovery.html" rel="nofollow">https://docs.onion.io/omega2-docs/Firmware-Flashing-Web-Recovery.html</a> but cannot get the serial to connect. The light does come on on it, and is solid orange on the Omega board. That's all though.</p>
<p dir="auto">I have successfully loaded the module cp210x (using modprobe) on my Linux box, but when I plug the USB power cable to the Omega, I do not see a /dev/ttyUSB0. It is a proper data cable too and I've used it to transfer images from my phone so definitely works.</p>
<p dir="auto">The page referenced above states "First, connect to the Omega’s command line through serial. Then, power on the device and press the Reset button on the Expansion Dock at the same time."</p>
<p dir="auto">I do not get this - how can I connect through serial and then power the device on?</p>
<p dir="auto">I've also added the ethernet connection between my PC and Omega, given the PC 192.168.8.100 address (static, obviously) and cannot see 192.168.8.8.</p>
<p dir="auto">I've also tried following <a href="https://docs.onion.io/omega2-docs/Firmware-Flashing-from-USB-storage.html" rel="nofollow">https://docs.onion.io/omega2-docs/Firmware-Flashing-from-USB-storage.html</a>, but again, same problem - no serial connection so still cannot get into it. I placed the omega2.bin file in the root of the USB stick and plugged in to the Omega.</p>
<p dir="auto">I've looked at other pages with similar problems but am scratching my head now. I've checked WiFi and don't see the Onion router AP name so it's definitely not working.</p>
<p dir="auto">Can anyone point me in the right direction please, or give some advice where to go from here?</p>
<p dir="auto">Post edit - output of lsmod:</p>
<pre><code>lsmod | grep cp210x
cp210x                 40960  0
usbserial              69632  1 cp210x
</code></pre>
]]></description><link>http://community.onion.io/topic/5114/help-with-bricked-omega-2</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 22:08:55 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/5114.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 May 2025 18:01:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Sat, 17 May 2025 18:54:33 GMT]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">I've searched these forums, read the documents to unbrick but to no avail. Basically I got my Omega 2+ out recently with a Power Dock. It hadn't been used for a few years, I planned on updating it.</p>
<p dir="auto">My OS: Linux (6.8.0-58-generic, Ubuntu)<br />
Onion Omega 2+<br />
Power Dock<br />
Ethernet Dock<br />
Ethernet cable, USB data power cable, USB stick with omega2p-v0.3.4-b259.bin renamed to omega2.bin in the root directory</p>
<p dir="auto">Not remembering how to get it all working, I read the docs and booted it, saw the WiFi name and connected using the onioneer password. All good. In the web UI for the device I had the option to update the firmware. So I went for omega2p-v0.3.4-b259.bin and clicked go (or whatever it was to make it start). I left it for about 45 minutes - the light had stopped flashing and was solid. Obviously the web interface was no longer working so I hard rebooted the device (plugged it on and off).</p>
<p dir="auto">I've tried resetting it - power on, hold reset button for 10 seconds - it doesn't work. No reset happens.</p>
<p dir="auto">Now it won't boot at all. I've followed this guide: <a href="https://docs.onion.io/omega2-docs/Firmware-Flashing-Web-Recovery.html" rel="nofollow">https://docs.onion.io/omega2-docs/Firmware-Flashing-Web-Recovery.html</a> but cannot get the serial to connect. The light does come on on it, and is solid orange on the Omega board. That's all though.</p>
<p dir="auto">I have successfully loaded the module cp210x (using modprobe) on my Linux box, but when I plug the USB power cable to the Omega, I do not see a /dev/ttyUSB0. It is a proper data cable too and I've used it to transfer images from my phone so definitely works.</p>
<p dir="auto">The page referenced above states "First, connect to the Omega’s command line through serial. Then, power on the device and press the Reset button on the Expansion Dock at the same time."</p>
<p dir="auto">I do not get this - how can I connect through serial and then power the device on?</p>
<p dir="auto">I've also added the ethernet connection between my PC and Omega, given the PC 192.168.8.100 address (static, obviously) and cannot see 192.168.8.8.</p>
<p dir="auto">I've also tried following <a href="https://docs.onion.io/omega2-docs/Firmware-Flashing-from-USB-storage.html" rel="nofollow">https://docs.onion.io/omega2-docs/Firmware-Flashing-from-USB-storage.html</a>, but again, same problem - no serial connection so still cannot get into it. I placed the omega2.bin file in the root of the USB stick and plugged in to the Omega.</p>
<p dir="auto">I've looked at other pages with similar problems but am scratching my head now. I've checked WiFi and don't see the Onion router AP name so it's definitely not working.</p>
<p dir="auto">Can anyone point me in the right direction please, or give some advice where to go from here?</p>
<p dir="auto">Post edit - output of lsmod:</p>
<pre><code>lsmod | grep cp210x
cp210x                 40960  0
usbserial              69632  1 cp210x
</code></pre>
]]></description><link>http://community.onion.io/post/26346</link><guid isPermaLink="true">http://community.onion.io/post/26346</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Sat, 17 May 2025 18:54:33 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Sun, 18 May 2025 09:15:57 GMT]]></title><description><![CDATA[<p dir="auto">OK: From <a href="https://docs.onion.io/omega2-docs/power-dock.html" rel="nofollow">https://docs.onion.io/omega2-docs/power-dock.html</a></p>
<p dir="auto">"There is no USB-to-Serial Chip on the Dock. This means that you will not be able to connect to the Omega serially over the Micro-USB port."</p>
<p dir="auto">I am sure I have a mini expansion dock and/or expansion dock so will try them and get back here with the results.</p>
<p dir="auto">And it looks like to enable web UI recovery over ethernet, I also need to enable serial.... Which is probably why I can't use that method either.</p>
<p dir="auto">Same for the USB recovery method - serial required again.</p>
<p dir="auto">So I guess without a mini dock or expansion dock I'll have to wait.</p>
<p dir="auto">I do have a USB to TTL serial connector I've used with my Raspberry Pis but could not find out how to do that if anyone has any information, would I be able to do that to connect directly to the serial pins?</p>
]]></description><link>http://community.onion.io/post/26347</link><guid isPermaLink="true">http://community.onion.io/post/26347</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Sun, 18 May 2025 09:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Thu, 22 May 2025 23:28:31 GMT]]></title><description><![CDATA[<p dir="auto">OK,</p>
<p dir="auto">I got my expansion and mini docks, managed to connect through serial.</p>
<p dir="auto">Attached USB with omega 2+ images named omega2.bin in the root of the USB (FAT FS), booted.</p>
<p dir="auto">Got the correct boot messages, selected to recover from USB:</p>
<pre><code>  / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
 / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
 \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
 W H A T  W I L L  Y O U  I N V E N T ? /___/"

Board: Onion Omega2 APSoC DRAM:  128 MB
relocate_code Pointer at: 87f60000
raspi_read_devid: ret: 1920c2
flash manufacture id: c2, device id 20 19
find flash: MX25L25635E
raspi_wait_ready: read_sr fail: 0
*** Warning - bad CRC, using default environment

============================================ 
Onion Omega2 UBoot Version: 4.3.0.3
-------------------------------------------- 
ASIC 7628_MP (Port5&lt;-&gt;None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Oct 18 2016  Time:17:29:05
============================================ 
</code></pre>
<p dir="auto">Tried with the expansion and mini dock, also used a USB hub attached via my laptop and could still communicate.</p>
<p dir="auto">It goes through the flash process:</p>
<pre><code>Reading file "omega2.bin"
*
********************************
******
******
**********************************************************************************************************************************************************************************************************************************************
*
FAT: 7078055 Bytes read
raspi_wait_ready: read_sr fail: 0
</code></pre>
<p dir="auto">... Then at some point finishes and comes up with:</p>
<pre><code>Boot Linux from Flash NO RESET PRESSED.
## Booting image at bc050000 ...
raspi_wait_ready: read_sr fail: 0
Bad Magic Number,00000000 
</code></pre>
<p dir="auto">The number of bytes read, above, matches the file sizes:</p>
<pre><code>ls -l /media/user/68EA-5A44
total 13856
-rw-r--r-- 1 user user 7078055 May 20 19:43 omega2.bin
-rw-r--r-- 1 user user 7078055 May 20 19:43 omega2p-v0.1.10-b160.bin
</code></pre>
<p dir="auto">I've also tried <code>omega2p-v0.2.2-b201.bin</code></p>
<p dir="auto">So as a last resort I tried command line boot and ran <code>bootm</code> and a CRC check:</p>
<pre><code>** No boot device **
Omega2 # bootm
## Booting image at 80100000 ...
Bad Magic Number,00A14395 
Omega2 # crc32
Usage:
crc32   - checksum calculation
</code></pre>
<p dir="auto">So, is this totally bricked or is there anything else I can try? Would web recovery mode work any different?</p>
]]></description><link>http://community.onion.io/post/26352</link><guid isPermaLink="true">http://community.onion.io/post/26352</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Thu, 22 May 2025 23:28:31 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Fri, 23 May 2025 00:01:08 GMT]]></title><description><![CDATA[<p dir="auto">OK, so I tried a web upgrade too. It failed:</p>
<pre><code>HTTP upload is complete.
Upgrading...


****************************
*    FIRMWARE UPGRADING    *
* DO NOT POWER OFF DEVICE! *
****************************

raspi_wait_ready: read_sr fail: 0
## Error: HTTP ugrade failed!

Bringing Eth0 (10/100-M) up...
HTTP server starting at 192.168.8.8 ...
HTTP server is up and running.
Request for: /style.css
Request for: /o.gif
</code></pre>
<p dir="auto">Light flashed for a few seconds, then it went off and the message above came up.</p>
]]></description><link>http://community.onion.io/post/26353</link><guid isPermaLink="true">http://community.onion.io/post/26353</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Fri, 23 May 2025 00:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Fri, 23 May 2025 00:15:42 GMT]]></title><description><![CDATA[<p dir="auto">Booting to command line shows U-Boot 1.1.3:</p>
<pre><code>Please select option: 
   [ Enter ]: Boot Omega2.
   [ 0 ]: Start Web recovery mode.
   [ 1 ]: Start command line mode.
   [ 2 ]: Flash firmware from USB storage. 

Option [1] selected.
   
1: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Oct 18 2016 - 17:29:05)
Omega2 # 

</code></pre>
]]></description><link>http://community.onion.io/post/26354</link><guid isPermaLink="true">http://community.onion.io/post/26354</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Fri, 23 May 2025 00:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Fri, 23 May 2025 13:54:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> Great work debugging this so far, very systematic!</p>
<p dir="auto">Judging by the <code>U-Boot 1.1.3 (Oct 18 2016 - 17:29:05)</code> it looks like your Omega2 has a very old bootloader.</p>
<p dir="auto">Please try following these instructions to update the bootloader: <a href="https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html" rel="nofollow">https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html</a></p>
<p dir="auto">And then try <a href="https://docs.onion.io/omega2-docs/Firmware-Flashing-Web-Recovery.html" rel="nofollow">firmware recovery over ethernet</a> again. Let me know how it goes!</p>
]]></description><link>http://community.onion.io/post/26355</link><guid isPermaLink="true">http://community.onion.io/post/26355</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Fri, 23 May 2025 13:54:29 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Sat, 24 May 2025 10:32:07 GMT]]></title><description><![CDATA[<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a>, here goes:</p>
<p dir="auto">First, boot from serial and select <code>[ 0 ]: Start Web recovery mode</code>:</p>
<pre><code>[11:17:21.900] Connected


   ____       _             ____
  / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
 / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
 \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
 W H A T  W I L L  Y O U  I N V E N T ? /___/"

Board: Onion Omega2 APSoC DRAM:  128 MB
relocate_code Pointer at: 87f60000
raspi_read_devid: ret: 1920c2
flash manufacture id: c2, device id 20 19
find flash: MX25L25635E
raspi_wait_ready: read_sr fail: 0
*** Warning - bad CRC, using default environment

============================================ 
Onion Omega2 UBoot Version: 4.3.0.3
-------------------------------------------- 
ASIC 7628_MP (Port5&lt;-&gt;None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Oct 18 2016  Time:17:29:05
============================================ 
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768 
CPU freq = 1073 MHZ
Estimated memory size = 128 Mbytes
Resetting MT7628 PHY.
Initializing MT7688 GPIO system.


**************************************
* Hold Reset button for more options *
**************************************


You have 40 seconds left to select a menu option...


Please select option: 
   [ Enter ]: Boot Omega2.
   [ 0 ]: Start Web recovery mode.
   [ 1 ]: Start command line mode.
   [ 2 ]: Flash firmware from USB storage. 

Option [0] selected.
raspi_wait_ready: read_sr fail: 0

Bringing Eth0 (10/100-M) up...
RT2880 ETH setup done.
HTTP server starting at 192.168.8.8 ...
HTTP server is up and running.
Request for: /
Request for: /style.css
Request for: /o.gif
</code></pre>
<p dir="auto">Next I've downloaded <code>uboot-omega2p-20221118.bin</code>, the latest firmware via the web UI, the click <code>Update!</code>:</p>
<p dir="auto">The web UI updates with <code>Your file was successfully uploaded!</code>, here is the serial output:</p>
<pre><code>Data will be downloaded at 0x81000000 in RAM
Upgrade type: firmware
Upload file size: 173124 bytes
Loading: #######################################
         #######################################
         #######################################
         ####

HTTP upload is complete.
Upgrading...


****************************
*    FIRMWARE UPGRADING    *
* DO NOT POWER OFF DEVICE! *
****************************

raspi_wait_ready: read_sr fail: 0
## Error: HTTP ugrade failed!

Bringing Eth0 (10/100-M) up...
HTTP server starting at 192.168.8.8 ...
HTTP server is up and running.
Request for: /style.css
Request for: /o.gif
</code></pre>
<p dir="auto">Clearly it's broken.</p>
<p dir="auto">Is there anything I can diagnose from the command line?</p>
<p dir="auto">Here's the options it gives me:</p>
<pre><code>1: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Oct 18 2016 - 17:29:05)
Omega2 # ?
?       - alias for 'help'
bootm   - boot application image from memory
cp      - memory copy
crc32   - checksum calculation
erase   - erase SPI FLASH memory
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
go      - start application at address 'addr'
help    - print online help
md      - memory display
mdio   - Ralink PHY register R/W command !!
mm      - memory modify (auto-incrementing)
nm      - memory modify (constant address)
printenv- print environment variables
reset   - Perform RESET of the CPU
rf      - read/write rf register
saveenv - save environment variables to persistent storage
setenv  - set environment variables
spi	- spi command
tftpboot- boot image via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
</code></pre>
<p dir="auto">This page mentions reflashing the ART - <a href="https://community.onion.io/topic/238/another-odd-omega-not-booting-problem/18" rel="nofollow">https://community.onion.io/topic/238/another-odd-omega-not-booting-problem/18</a> - is that worth trying?</p>
]]></description><link>http://community.onion.io/post/26356</link><guid isPermaLink="true">http://community.onion.io/post/26356</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Sat, 24 May 2025 10:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Sat, 24 May 2025 10:38:21 GMT]]></title><description><![CDATA[<p dir="auto">Not sure what to run from command line, here's the result of <code>printenv</code>:</p>
<pre><code>Omega2 # printenv
bootcmd=tftp
bootdelay=5
baudrate=115200
ethaddr="00:AA:BB:CC:DD:10"
ipaddr=192.168.8.8
serverip=192.168.8.1
stdin=serial
stdout=serial
stderr=serial

Environment size: 150/4092 bytes
</code></pre>
]]></description><link>http://community.onion.io/post/26357</link><guid isPermaLink="true">http://community.onion.io/post/26357</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Sat, 24 May 2025 10:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Mon, 26 May 2025 14:44:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> said in <a href="/post/26356">Help with bricked Omega 2+</a>:</p>
<blockquote>
<p dir="auto">The web UI updates with Your file was successfully uploaded!, here is the serial output:<br />
Data will be downloaded at 0x81000000 in RAM<br />
Upgrade type: firmware<br />
Upload file size: 173124 bytes<br />
Loading: #######################################<br />
#######################################<br />
#######################################<br />
####</p>
<p dir="auto">HTTP upload is complete.<br />
Upgrading...</p>
<hr />
<ul>
<li>FIRMWARE UPGRADING    *</li>
<li>DO NOT POWER OFF DEVICE! *</li>
</ul>
<hr />
</blockquote>
<p dir="auto">Judging by the serial output, it looks like you used the firmware upgrade web page to try to upgrade the bootloader.</p>
<p dir="auto">When following the procedure at <a href="https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html:" rel="nofollow">https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html:</a></p>
<ul>
<li>make sure to go to <a href="http://192.168.8.8/uboot.html" rel="nofollow">http://192.168.8.8/uboot.html</a> in Step 5</li>
<li>Then, the serial should output messages indicating u-boot is upgrading:<br />
<img src="https://raw.githubusercontent.com/OnionIoT/Onion-Docs/master/Omega2/Documentation/Doing-Stuff/img/bootloader-update-3-updating.png" alt class="img-responsive img-markdown" /></li>
</ul>
]]></description><link>http://community.onion.io/post/26358</link><guid isPermaLink="true">http://community.onion.io/post/26358</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Mon, 26 May 2025 14:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Mon, 26 May 2025 15:07:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> Thanks for the update.</p>
<p dir="auto">So I thought you said that my bootloader was out of date. So I followed the instructions at:</p>
<p dir="auto"><a href="https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html" rel="nofollow">https://docs.onion.io/omega2-docs/Web-Recovery-flash-bootloader.html</a></p>
<p dir="auto">So I downloaded <code>uboot-omega2p-20221118.bin</code> and applied the <code>uboot</code> update.</p>
<p dir="auto">To do so, I started web recovery mode, selected <code>uBoot Update</code> which says:</p>
<pre><code>You are about to update the uBoot bootloader on the Omega. Select the .bin file from your computer and click the Update! button.
</code></pre>
<p dir="auto">The URL in the browser now reads <code>http://192.168.8.8/uboot.html</code>.</p>
<p dir="auto">I select the file previously mentioned, then click <code>Upload!</code>.</p>
<p dir="auto">These are the results:</p>
<pre><code>Data will be downloaded at 0x81000000 in RAM
Upgrade type: U-Boot
Upload file size: 173124 bytes
Loading: #######################################
         #######################################
         #######################################
         ####

HTTP upload is complete.
Upgrading...


****************************
*     U-BOOT UPGRADING     *
* DO NOT POWER OFF DEVICE! *
****************************

raspi_wait_ready: read_sr fail: 0
## Error: HTTP ugrade failed!
</code></pre>
<p dir="auto">So I've followed the suggestion to upgrade the bootloader via the information that you suggested.</p>
<p dir="auto">File data on my file system for <code>uboot-omega2p-20221118.bin</code>:</p>
<pre><code>ls -l Downloads/uboot-omega2p-20221118.bin
-rw-rw-r--  1 user user     173124 May 23 01:06  uboot-omega2p-20221118.bin
</code></pre>
<p dir="auto">As you can see this matches exactly the byte count of the uboot upload, have I misread what you were advising?</p>
<p dir="auto">E.g. from previous paragraph output of upgrade we see</p>
<pre><code>Upload file size: 173124 bytes
</code></pre>
<p dir="auto">... Which matches the file size of my uboot upload. I hope that's the right thing to have done?</p>
]]></description><link>http://community.onion.io/post/26359</link><guid isPermaLink="true">http://community.onion.io/post/26359</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Mon, 26 May 2025 15:07:57 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Fri, 30 May 2025 13:06:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> Any chance you can take a look at my last reply, not sure what to do with the given error message. Do I need to reflash the ART?</p>
]]></description><link>http://community.onion.io/post/26360</link><guid isPermaLink="true">http://community.onion.io/post/26360</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Fri, 30 May 2025 13:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Mon, 02 Jun 2025 16:08:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> the procedure you followed is the correct procedure for upgrading the bootloader.<br />
There's no need to update the ART partition - this partition holds the calibration data for the wifi radio, so it's not relevant here.</p>
<p dir="auto">I think the issue stems from this error message <code>raspi_wait_ready: read_sr fail: 0</code><br />
This indicates the bootloader is having an issue writing to the flash.</p>
<p dir="auto">What does the serial log look like if you let it try to boot into Linux?</p>
]]></description><link>http://community.onion.io/post/26361</link><guid isPermaLink="true">http://community.onion.io/post/26361</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Mon, 02 Jun 2025 16:08:29 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Mon, 02 Jun 2025 18:18:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> if by boot to Linux then a 'normal' boot, this is what I get:</p>
<pre><code>tio /dev/ttyUSB0
[18:55:39.251] tio v2.7
[18:55:39.251] Press ctrl-t q to quit
[18:55:39.253] Connected


   ____       _             ____
  / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
 / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
 \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
 W H A T  W I L L  Y O U  I N V E N T ? /___/"

Board: Onion Omega2 APSoC DRAM:  128 MB
relocate_code Pointer at: 87f60000
raspi_read_devid: ret: 1920c2
flash manufacture id: c2, device id 20 19
find flash: MX25L25635E
raspi_wait_ready: read_sr fail: 0
*** Warning - bad CRC, using default environment

============================================ 
Onion Omega2 UBoot Version: 4.3.0.3
-------------------------------------------- 
ASIC 7628_MP (Port5&lt;-&gt;None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Oct 18 2016  Time:17:29:05
============================================ 
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768 
CPU freq = 2147 MHZ
Estimated memory size = 128 Mbytes
Resetting MT7628 PHY.
Initializing MT7688 GPIO system.


**************************************
* Hold Reset button for more options *
**************************************



Boot Linux from Flash NO RESET PRESSED.
## Booting image at bc050000 ...
raspi_wait_ready: read_sr fail: 0
Bad Magic Number,00000000
</code></pre>
<p dir="auto">Booting into recovery mode shows:</p>
<pre><code>tio /dev/ttyUSB0
[18:53:45.634] tio v2.7
[18:53:45.634] Press ctrl-t q to quit
[18:53:45.636] Connected


   ____       _             ____
  / __ \___  (_)__  ___    / __ \__ _  ___ ___ ____ _
 / /_/ / _ \/ / _ \/ _ \  / /_/ /  ' \/ -_) _ `/ _ `/
 \____/_//_/_/\___/_//_/  \____/_/_/_/\__/\_, /\_,_/
 W H A T  W I L L  Y O U  I N V E N T ? /___/"

Board: Onion Omega2 APSoC DRAM:  128 MB
relocate_code Pointer at: 87f60000
raspi_read_devid: ret: 1920c2
flash manufacture id: c2, device id 20 19
find flash: MX25L25635E
raspi_wait_ready: read_sr fail: 0
*** Warning - bad CRC, using default environment

============================================ 
Onion Omega2 UBoot Version: 4.3.0.3
-------------------------------------------- 
ASIC 7628_MP (Port5&lt;-&gt;None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Oct 18 2016  Time:17:29:05
============================================ 
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768 
CPU freq = 2147 MHZ
Estimated memory size = 128 Mbytes
Resetting MT7628 PHY.
Initializing MT7688 GPIO system.


**************************************
* Hold Reset button for more options *
**************************************


You have 40 seconds left to select a menu option...


Please select option: 
   [ Enter ]: Boot Omega2.
   [ 0 ]: Start Web recovery mode.
   [ 1 ]: Start command line mode.
   [ 2 ]: Flash firmware from USB storage. 

Option [1] selected.
   
1: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Oct 18 2016 - 17:29:05)
Omega2 # 
</code></pre>
<p dir="auto">If neither of these is what you wanted me to do please let me know.</p>
<p dir="auto">Also please let me know if you have any other ideas!</p>
]]></description><link>http://community.onion.io/post/26362</link><guid isPermaLink="true">http://community.onion.io/post/26362</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Mon, 02 Jun 2025 18:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Tue, 03 Jun 2025 14:34:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> said in <a href="/post/26362">Help with bricked Omega 2+</a>:</p>
<blockquote>
<p dir="auto">if by boot to Linux then a 'normal' boot</p>
</blockquote>
<p dir="auto">Yep, that's right.</p>
<p dir="auto">Judging by the <code>raspi_wait_ready: read_sr fail: 0</code> error showing up here as well, it loosk like the bootloader can't access the flash for some reason.<br />
Which is weird because we know the flash works since the bootloader runs.</p>
<p dir="auto">Unfortunately, I think this Omega is damaged. It's hard to know what exactly is wrong, if I had to guess I would probably point towards ESD damage.</p>
<p dir="auto">I recommend getting a new unit!</p>
]]></description><link>http://community.onion.io/post/26363</link><guid isPermaLink="true">http://community.onion.io/post/26363</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Tue, 03 Jun 2025 14:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Tue, 03 Jun 2025 17:47:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> thanks! I thought as much. Many thanks for looking into this either way.</p>
<p dir="auto">Luckily, I was a KS backer of the Onion Omega 2+ and got a bundle of 8 of them off the back of enjoying having bought 2 of the first Omegas to be released. 1 down, 7 to go...</p>
<p dir="auto">So, as a parting shot, can you please point me in the right direction?</p>
<p dir="auto">I plan to upgrade all the others and hopefully not run into the same issues.</p>
<p dir="auto">Should my upgrade process for each be:</p>
<ul>
<li>Upgrade <code>uboot</code> image first with the latest version, then</li>
<li>Upgrade the firmware Omega <code>.bin</code> file with the latest version</li>
</ul>
<p dir="auto">... Then reboot. That's the right thing to do to get it to the latest version, right?</p>
<p dir="auto">Do both of the above points in one go or reboot after <code>uboot</code> is update?</p>
]]></description><link>http://community.onion.io/post/26366</link><guid isPermaLink="true">http://community.onion.io/post/26366</guid><dc:creator><![CDATA[Zendog]]></dc:creator><pubDate>Tue, 03 Jun 2025 17:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Wed, 04 Jun 2025 18:39:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> It depends on what your goal is!</p>
<p dir="auto">If you just want to have a running Omega2, you can boot into Linux and upgrade to the latest stable firmware. You can follow the <a href="https://docs.onion.io/omega2-docs/first-time-setup-command-line.html" rel="nofollow">First Time Setup using the Command Line guide in the Docs</a></p>
<p dir="auto">If you're looking to run the beta firmware, you can follow the <a href="https://documentation.onioniot.com/firmware/installing-firmware" rel="nofollow">beta firmware installation guide</a>.</p>
<p dir="auto">Upgrading u-boot is a nice to have imo. Even the oldest bootloader version should support firmware recovery over ethernet. But you can upgrade to the latest available version if you want - not much has changed but it's more stable.</p>
<p dir="auto">Be on the lookout for some bootloader news in the next little while <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>http://community.onion.io/post/26367</link><guid isPermaLink="true">http://community.onion.io/post/26367</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Wed, 04 Jun 2025 18:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to Help with bricked Omega 2+ on Mon, 02 Mar 2026 01:18:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/2253">@Zendog</a> said in <a href="/post/26366">Help with bricked Omega 2+</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/95">@Lazar-Demin</a> thanks! I thought as much. Many thanks for looking into this either way.</p>
<p dir="auto">Luckily, I was a KS backer of the Onion Omega 2+ and got a bundle of 8 of them off the back of enjoying having bought 2 of the first Omegas to be released. 1 down, 7 to go...</p>
<p dir="auto">So, as a parting shot, can you please point me in the right direction?</p>
<p dir="auto">I plan to upgrade all the others and hopefully not run into the same issues.</p>
<p dir="auto">Should my upgrade process for each be:</p>
<ul>
<li>Upgrade <code>uboot</code> image first with the latest version, then</li>
<li>Upgrade the firmware Omega <code>.bin</code> file with the latest version</li>
</ul>
<p dir="auto">... Then reboot. That's the right thing to do to get it to the latest version, right?</p>
<p dir="auto">Do both of the above points in one go or reboot after <code>uboot</code> is update?</p>
</blockquote>
<p dir="auto">for the record/clarity, you can sysupgrade into the new image from an old Omega2 firmware.</p>
<p dir="auto">I tried today, using the 'beta firmware' instructions via <a href="http://archive.org" rel="nofollow">archive.org</a> (couldn't find any working link otherwise)</p>
<p dir="auto"><a href="https://web.archive.org/web/20250213213028/https://documentation.onioniot.com/firmware/installing-firmware/" rel="nofollow">https://web.archive.org/web/20250213213028/https://documentation.onioniot.com/firmware/installing-firmware/</a></p>
<p dir="auto">used that with the latest 23.05 image from the repo</p>
<p dir="auto"><a href="http://repo.onioniot.com/omega2/images/openwrt-23.05/" rel="nofollow">http://repo.onioniot.com/omega2/images/openwrt-23.05/</a><br />
(no https is available)</p>
]]></description><link>http://community.onion.io/post/26436</link><guid isPermaLink="true">http://community.onion.io/post/26436</guid><dc:creator><![CDATA[Florian Heigl]]></dc:creator><pubDate>Mon, 02 Mar 2026 01:18:00 GMT</pubDate></item></channel></rss>