Linksys WRT1900ACS/WRT1900ACS V2 (linksys-shelby)
pmOS can't run on its internal storage.However, it's possible to boot pmOS from USB Stick. |
![]() A portable monitor connected to WRT1900ACS via USB GPU | |
Manufacturer | Linksys |
---|---|
Name | linksys-shelby |
Codename | WRT1900ACS/WRT1900ACS V2 |
Released | 2015 |
Type | router |
Hardware | |
Chipset | Marvell Armada 385 |
CPU | Dual-core 1.2 GHz Cortex-A9 |
GPU | none |
Display | none |
Storage | 128MB |
Memory | 512MB |
Architecture | armv7 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Broken |
---|---|
Internal storage |
Partial |
Connectivity | |
WiFi |
Broken |
Ethernet |
Works |
Miscellaneous | |
FDE |
No data |
USB-A |
Works |
SATA/eSATA |
No data |
HDMI/DP |
No data |
Sensors | |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
Users owning this device
Default Boot Behavior
nandboot and altnandboot environment variable do not contain any code that is for booting on external drive. |
The device 's stock uboot is like any other u-boot,it will run commands that are saved in the bootcmd environment variable. However unlike other u-boot, the bootcmd is always setted to ether run nandboot
(Run the command that in nandboot environment variable) or run altnandboot
(Run the command that in altnandboot environment variable) depend on whoever it booting off the primary firmware (Slot A in android term) of the alternate firmware (Slot B in android term) .
Installation
Installing pmOS to your disk
WARNING: DO NOT PLUG multiple USB/SATA devices into the router during boot. |
Currently, only installing pmOS to a USB/SATA drive is supported.
Use pmbootstrap to build your own image, like so:
$ pmbootstrap init
$ pmbootstrap install --sdcard=/dev/sdX # change 'sdX' with the path of your USB drive
After creating your pmOS image, connect to your device via UART.
Booting
Due to the boot behavior mention above we need to modify either nandboot
environment variable or altnandboot
environment variable for booting of external drive.
See also
- [1] WRT1900ACS on openwrt