Firmware Update For Omnia 23

0 views
Skip to first unread message
Message has been deleted

Nichelle Gruger

unread,
Jul 11, 2024, 6:19:29 PM7/11/24
to bowlduppsaftent

I would like to install OpenWRT on my Turis Omnia. According to the device page, regular sysupgrade should work. Sysupgrade gives the following error: Firmware upgrade is not implemented for this platform.

Try to restore to TurrisOS first, make sure that the USB stick ist working and not formated in NTFS for example. Also, there is an extensive wiki page, no need to look into commit messages.
_cz.nic/turris_cz.nic_omnia

Firmware Update For Omnia 23


Download Zip https://ssurll.com/2yLz2u



I upgraded from Linksys WRT-1900ACv1 to Turris Omnia. There is only one thing I don't like: partition layout. I really really linked the Linksys dual firmware / dual boot layout. I do a lot of playing around with OpenWrt and, at the end of the day, it is very nice to have a known stable firmware to return to.

Is it possible to convert Turris Omnia (or any other mmc-based router) to dual firmware? I can modify uboot scripts myself, but I don't know where to look in OpenWrt sources to make it generate dual-firmware sysupgrade images, or how sysupgrade determines where to write those images.

As an alternative, is it possible to make OpenWrt generate squashfs files that contain just the root filesystem? I would enlarge mmcblk0p1, put both kernels and both rootfs/squashfs images there, and update them manually. Booting would be done from uboot the same way LibreELEC does.

Thats what in OpenWrt backups and failsafe boot mode is for. -user/troubleshooting/failsafe_and_factory_reset
If you break something, then boot into failsafe mode and revert to your known stable state you made a backup from.

Booting into the failsafe requires for me to get up from my couch, bring a ladder from the garage, climb the ladder to get to the router and hold the button, climb down, go back to the couch, ssh and fix the router, go back up and press reset again (because failsafe doesn't support reboot), and then take the ladder back to the garage.
But I'm a couch potato. I don't want to get off my couch. I want to wait until the watchdog resets three times and it auto-boots the backup kernel and partition.

EDIT:
Ah, sorry, I was thinking about Omnia's failsafe partition, not OpenWrt failsafe mode.
OpenWrt failsafe would be a no-go from the start, as I usually break the kernel or sometimes the very early init, not the configuration.

Hi, I recently bought an Omnia 2019 and I regret it bitterly. I come from the beloved Linksys WRT3200ACM, which unfortunately has the disgrace of the wifi card with closed source firmware and in a state of abandonment, as you all know. After the immediate disappointments with Turris OS, the Turris Omnia proprietary system based on OpenWRT, I tried to install pure OpenWRT on this toy. But the procedure shown on the page dedicated to the device on openwrt.org ( _omnia method 1 usb medikit) does not work. In fact I manage to install the temporary image of OpenWRT (I tried with the 19.07 rc), but then I can't update to the standard version and I find the 8 GB disk reduced to a 1 GB image in /tmp.
Meanwhile, if I try to mount the USB stick I get an error: mount usb failed: invalid argument.
If I try to flash the image cznic_turris-omnia-sysupgrade.img.gz via LuCI or by copying the file via scp and giving the command sysupgrade -F, the file is flashed (I know because it changes the fingerptint for ssh and everything resets itself) , but I always find myself in the disk image mode as in the preliminary file (omnia-medkit-openwrt-mvebu-turris-omnia-initramfs.tar.gz). Can someone help me? I do not feel like throwing this thing that I paid 320 euros and I feel my ass burning!

The first OpenWRT image you loaded does not include all file systems, so the USB does not get mounted. You can either use ext4 or you can scp the second image and run sysupgrade from the command line.

Thanks for the reply. As written above I did sideload with scp and started sysupgrade -F with the second image, which is flashed, but still appears to be a temporary system. I am sure of the procedure performed. For the second method you propose to me, I can't put it into practice, because the serial cable is missing.Anyway, I managed to get back to Turris OS simply with the USB auto flash mode. The fact remains that the sysupgrade file has the same outcome as the medikit. Maybe I'm wrong, but I follow the steps explained on the OpenWRT project page to the letter.

TurrisOS is opensource :-/
but yea, its a shame that installing openwrt is not straight forward.
back in the days i settled for disabling all the additional services (foris, updater, the ids thing ...) to get something more like plain openwrt.

I know perfectly well that Turris OS is open source. But this doesn't make it perfect, in fact I find it very shabby. Of course I could contribute, but it is not my intention, because it does not fall within my competence. I just want something that works and I find OpenWRT much more functional. Is it possible that there is no way to use it on this useless hardware?

Omnia, that now, although it is at revision 2019 , is passed to prehistory, because there is MOX, which is the same scrap metal as Omnia, but torn to pieces and more expensive. The only difference is that MOX has less RAM, but a 64-bit processor.

You really are everywhere. Sometimes I think you can appear next to me at any time. However I read that with gparted you can use a theoretically infinite disk space. But it's sad that there isn't a firmware already modified by the team that produces Turris in order to have OpenWRT and at the same time use the whole disk. This product is a pain. So far, only two work in the last five versions of the proprietary system. I myself have experienced immediate bootloop or subsequent activation of WiFi on Turris OS 3.11.9, 3.11.10, 4.0.2. I hope someone can explain to me how to put OpenWRT using images in the official repo.

this!
ppl that dont want anything "better than openwrt" on their routers were at the core of their target market. but there was probaly a political thing within cz.nic preventing it.
i backed the project early but gave up on insisting on this marketed and imho essential feature as it became more clear that the hardware is not particularly powerful anyways.

I have a Gigabit connection and those ridiculous processors (both the 32-bit Marvell of Omnia and the 64-bit of MOX) are incapable of correctly managing such a speed on multiple LANs, not to mention WiFi. I immediately understood that the project is a great marketing job and that's it, with characters very close to a kind of totalitarianism (woe to speak ill of Turris!). My attention is now turned to something else, we hope it is not a new failure. Meanwhile, for my Omnia from an inter-national distributor of the Czech Republic I paid 330 euros and it does not seem to me little for a box that is nothing more than a kind of raspberry with a case and 3 antennas.

Well, there you have it Doing anything besides plain routing at that speed is simply hard and requires ship-loads of CPU cycles. The turris team sure could better mange expectancies there, but I have tested my omnia to reliably traffic shape with bidirectionally saturating traffic at 550/500 Mbps (gross shaper setting) which by far exceeds what I expect from a home router, but that still is well short of 1 Gigabit.

??? The main promise of the omnia pitch from my perspective was managed automatic updates, which they delivered, but that also means differences to upstream OpenWrt. I think that over time the amount of differences actually decreased...

This I disagree with, at least for traffic shaping with sqm the omnia punches pretty much way above its weight class. Sure, that is not all there is to networking, and I have a singular obsession with traffic shaping, but still only few non-x86 devices can compete. (I exclude any hardware accelerators here as these typically restrict generality quite a lot and often do not work with traffic shaping at all).

Curiosity: @moeller0 and @anon45274024 are you brothers? You persecute me whatever I write to tell me how good Turris is, but don't convince me. Help would be appreciated on what I ask, for example here, how to install OpenWRT without having to compile a custom build.
There are also cards with case at the same pprize of Omnia, not to mention MOX, but with 2, 4 or more Giga of RAM, a minimum of 16 Giga of memory and quad-core x86_64, fully supported by OpenWRT.
I don't mention any names or someone may think they pay me, but I'm just a private person.

Well, you are certainly entitled to your opinion..., and I have empathy for your situation having spent a considerable amount of money and then not getting what you expected (or were made to expect from the omnia's sale's literature).

Look, I am not trying to convince you of anything, all I did here was to add some modicum of fact-based information to your ranting assessment of the omnia. It certainly has its short-comings, but lack of performance is simply not among them.

Sure, and if you need to do lots of processing at >= Gbps rates, that is what you should buy. As I said, the omnia punches well above its weight class, but that does not make a flyweight device into a heavyweight champion. It is a common misconception that cheap home routers can actually sustain tricked-out routing/firewalling/NAT/QoS at Gbps-speeds, that is fueled by the fact that ISPs deploy such toy devices to end-users that achieve the Gbps-class speeds only by exercising hardware accelerators that typically do not work under upstream Linux or OpenWrt. That is unfortunate, and no side is at fault IMHO, but it leads to situations like yours.

There seems to be some sort of misconception since I do not advocate any particular brand/device. There might be a difference in perspective and yours is certainly respected and if that being somewhat disenchanted with a particular device I would be the last trying to convince its owner otherwise.

Worthy epilogue: I performed the procedure again, this time with the openwrt files 18.06.5 and no longer 19.07. Everything went smoothly, I managed to mount the USB key and do sysupgrade without the -F option, because the sysupgrade.img.gz image was recognized for that platform. Restarting. Result? Fabulous brick. Finally he can go back to doing what he was born for: the paperweight. Or alternatively I need to get a serial cable.

7fc3f7cf58
Reply all
Reply to author
Forward
0 new messages