Pluto Blues
Posted: Thu Jan 20, 2022 7:41 pm
It's a new Type C/D and it came with version 0.32 firmware. Before doing anything clever, I connected it to the Mac using USB. It mounted and I could see 3 files and 1 folder...
config.txt
img
info.html
LICENSE.html
The info.html will open in the browser. I'm intending to use this thing over the LAN, so I reconnected with an OTG and was able to browse to pluto.local and see the same html file. I could also login with ssh root@pluto.local and password analog.
Back to the USB connection, and feeling brave, I decided to upgrade the firmware. I right clicked the Firmware Update button to save it as a ZIP file (recommended) to the USB device and then ejected the device as instructed. When the LED finished flashing, the Pluto re-mounted itself. Sure enough, it now reported that version 0.34 was installed.
All this without installing HoRNDIS on the Mac. They do say it's optional and it's not supported on macOS versions later than 10.15. I'm on 12.1.
Moving on.
Logging in with ssh was becoming a pain, because the Pluto looses the keys when powered off. There's fix for this...
device_format_jffs2
device_persistent_keys
The first command format/erases the mtd2 partition. This went as expected. The second is supposed to take some time and printout a result, but it didn't. Nevertheless, It's now possible to cycle the power without loosing the keys. I then changed the password and that worked too. Then I tried executing usb_ethernet_mode = ncm, but that command doesn't exist.
Strange things happen.
When I eject the Pluto it remounts itself almost immediately, so I have to be quick to disconnect it to avoid being notified than the device wasn't ejected properly.
At this point I was expecting to browse to other pages, so I decided to start all over agin and reinstall version 0.32. That didn't work, so I reinstalled 0.34 again.
I was also expecting to use the default password, but that, and the ssh key thing, is still lurking somewhere inside the Pluto. I was hoping for a 0.34 factory default.
Where next?
This is where I need some guidance. Should I plough on and install some DATV firmware? If so, which version, with what patch, and from where? And how? Those fortunate enough to be up on QO-100 will know the difference between the various F5OEO's versions and F5OEO's Perseverance, but I can't figure out what the difference is - or even if they are one of the same.
config.txt
img
info.html
LICENSE.html
The info.html will open in the browser. I'm intending to use this thing over the LAN, so I reconnected with an OTG and was able to browse to pluto.local and see the same html file. I could also login with ssh root@pluto.local and password analog.
Back to the USB connection, and feeling brave, I decided to upgrade the firmware. I right clicked the Firmware Update button to save it as a ZIP file (recommended) to the USB device and then ejected the device as instructed. When the LED finished flashing, the Pluto re-mounted itself. Sure enough, it now reported that version 0.34 was installed.
All this without installing HoRNDIS on the Mac. They do say it's optional and it's not supported on macOS versions later than 10.15. I'm on 12.1.
Moving on.
Logging in with ssh was becoming a pain, because the Pluto looses the keys when powered off. There's fix for this...
device_format_jffs2
device_persistent_keys
The first command format/erases the mtd2 partition. This went as expected. The second is supposed to take some time and printout a result, but it didn't. Nevertheless, It's now possible to cycle the power without loosing the keys. I then changed the password and that worked too. Then I tried executing usb_ethernet_mode = ncm, but that command doesn't exist.
Strange things happen.
When I eject the Pluto it remounts itself almost immediately, so I have to be quick to disconnect it to avoid being notified than the device wasn't ejected properly.
At this point I was expecting to browse to other pages, so I decided to start all over agin and reinstall version 0.32. That didn't work, so I reinstalled 0.34 again.
I was also expecting to use the default password, but that, and the ssh key thing, is still lurking somewhere inside the Pluto. I was hoping for a 0.34 factory default.
Where next?
This is where I need some guidance. Should I plough on and install some DATV firmware? If so, which version, with what patch, and from where? And how? Those fortunate enough to be up on QO-100 will know the difference between the various F5OEO's versions and F5OEO's Perseverance, but I can't figure out what the difference is - or even if they are one of the same.