OpenWrt stable is released since
18.06.1 of this repo. There are know new releases.
OpenWrt is found here:
... and many pre-built packages and firmwares, image builder, Linksys WR1900ACS/WRT3200ACM and RPI-3 is already built, but based on the READMEs, you can built a new one easy.
For me, it is too buggy to use, here is the description:
The info is here:
It is only re-built per request, given I do not use it.
There are at least about 5500 packages built per target.
Besides, all packages are there, like:
I cant's list all of it, there is enough for now. See what is in create from scratch.
If you want to install right away with LUCI:
insomnia-latest-mwlwifiworth trying, because your WIFI is will be flying.
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform., you have to do it via SSH with
sysupgrade -F FIRMWARE, then it works.
src/gz insomnia_core http://cdn.corifeus.com/lede/17.01.4/targets/mvebu/generic/packages src/gz insomnia_base http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/base src/gz insomnia_luci http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/luci src/gz insomnia_mariadb http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/mariadb src/gz insomnia_node http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/node src/gz insomnia_packages http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/packages src/gz insomnia_redis http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/redis src/gz insomnia_routing http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/routing src/gz insomnia_telephony http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a9_vfpv3/telephony
src/gz insomnia_core http://cdn.corifeus.com/lede/17.01.4/targets/brcm2708/bcm2710/packages src/gz insomnia_base http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/base src/gz insomnia_luci http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/luci src/gz insomnia_mariadb http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/mariadb src/gz insomnia_node http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/node src/gz insomnia_packages http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/packages src/gz insomnia_redis http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/redis src/gz insomnia_routing http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/routing src/gz insomnia_telephony http://cdn.corifeus.com/lede/17.01.4/packages/arm_cortex-a53_neon-vfpv4/telephony
If you use an
insomnia firmware, then you are done, but if you want one or more feeds from a non
insomnia firmware, your router still needs a verified signature.
You can enable foreign keys from this directory:
The easiest solution I know is via LUCI :
In the Configuration tab, comment like this:
#option check_signature 1
You can also set it up via SSH as:
root@digi:~# cat /etc/opkg.conf dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay #option check_signature 1
Just edit there,
nano is installed, just comment the
option check_signature 1 as it shows above.
Everything is verified.
I have my own GPG and USIGN. So theit works with signatures by now.
But if you want to build your own firwmare based on
insomnia, you need to create your own GPG and USIGN, you can generate like this:
A few small info is here info.
So to build with
insomnia you need to place some files like above.
lede-insomnia/image-builder-files/etc/opkg/keys/xxxxxxx is your USIGN actual public.key with the hash name, it builds into the firmware, the description in the link just above coming right away, says how to generate that file.
secure/usign needs the
You also need to add in
lede-insomnia/secure/passphrase.txt, which is your GPG passphrase. If this is added in, you can sign everything.
Right now, it is not found to automatic use the passphrase for
gpg, so you have to type it in for the passphrase.
Before it asks for the passphrase, it will show on the terminal so you copy and then just paste it. It will as twice.
They files to generate are in the same link above. So, if you want to sign, you might need to contact to me.
If you have this signed gpg and usign data and keys, I can help you to signed firmwares and packages.
If you use for example:
So it is a sysypgrade -F firmware. Then I can re-use the old
ext-root, that I had before. Actually it only works with the Linksys WRT 3200ACM, with Linksys WRT 1200ACS it was not working, but maybe it still work, I don't know, it could be something changed that made it not work. :)
But, if you use a factory, like:
Then it doesn't work, you have to re-build to
There is a
Solution 2, but for me it didn't work, but by using a sysupgrade firmware. It will re-use the
If you have
sysupgrade you need to execute
rm -f /overlay/etc/.extroot-uuid. After restart, please
reboot again and it works.
It is only working, if only these are built in the firmware:
hostapd-common wpad-mini, nothing other like that. If not, it will not work. WPS info.
For your workstation you don't really NodeJs, but my Travis, Scrutinizer and my auto generated web sites are required...
This is a LEDE Docker builder and a living Docker repo as well, ready to build, a lot already built. (A big image / full firmware, the most important packages are built. Ready to use.)
All the latest stable LEDE versions.
docker pull patrikx3/lede-insomnia:linksys-wrt
docker pull patrikx3/lede-insomnia:rpi-3
You run them, but these here, the built is in:
/build/source/bin, you move to a host, install the firmware and you are done, because in the
insomnia firmwares there is a lot in, but this is the default, so you need to change your own hostname here:
Configuration tab. If you do not want to build at all you can choose to your host
All built packages and firmwares including the
insomnia firmwares are in
Tested on WRT1900ACSv2 and WRT3200ACM, works.
For some reason it needs this:
based on this https://truica-victor.com/dhcp-packet-received-eth0-2-address/ echo "except-interface=eth1" >> /etc/dnsmasq.conf