Sadly it looks like the 3A+ is unable to support rpiboot by default (which the A+ did).
Are there any hardware modifications that can be made to enable it and if so could the rpiboot tool be updated with support?
Sorry I should have made my post clearer it doesn't show up as a device at all which is why I asked if there was a hardware mod to enable it.

burtyb wrote:enabling USB boot OTP bit
What's the difference?gsh wrote:we've enabled host booting on 3A+
Compared to the Pi 3B+ the 3A+ is already targeting a significantly smaller group of people. While there is a weight, size and cost advantage to removing the built-in hubs, for me and perhaps a not insignificant part of the Pi 3A+ market, being able to run the USB port in device mode is a distinguishing feature.W. H. Heydt wrote: ↑Fri Nov 16, 2018 5:40 pmI would hazard a guess that both host booting and MSD booting will be used by relatively few people. Still, there is a sort of solution for anyone who wants a host boot Pi3 class device. That is: use a CM3L.
Changing the connector to a microUSB and bringing the ID connection out to that would work, but would mean a fairly expensive design change and mean people would need to use adaptors for standard USB connectors, the same as they do with the Zero.
If this were to be the case, would we still be able to set the OTP bit to boot from USB on a 3A+.Unfortunately on the PI 3A+ the OTG pin is connected to ground such that it will default to host mode.
We're just thinking about whether we remove the program_usb_host_boot by default...
It would make MSD booting work the same way as the Pi3B and Pi2Bv1.2. First boot it to set the bit, then shut it down, remove the SD card and connect the MSD with the OS on it.k-pi wrote: ↑Fri Nov 16, 2018 7:56 pmIf this were to be the case, would we still be able to set the OTP bit to boot from USB on a 3A+.Unfortunately on the PI 3A+ the OTG pin is connected to ground such that it will default to host mode.
We're just thinking about whether we remove the program_usb_host_boot by default...![]()
(I've just bought one with the intention of USB booting it.)
The almost zero-cost option would be the accessible three-pad trick, [0V]-[signal]-[V+] with the default bridged, allowing the user to easily cut that and solder-bridge as required.W. H. Heydt wrote: ↑Fri Nov 16, 2018 8:33 pmOr go with the approach on the CMIO boards...use a jumper on the board.
Then shouldn't that allow USB booting?
gsh wrote: ↑Fri Nov 16, 2018 1:21 pmThere are two bits in the OTP for the Raspberry Pi chip, one which enables device booting (i.e. using rpiboot so it comes up as a device) and a separate bit to enable host booting (the Pi is the host and it looks for a mass storage device, a LAN9514/5 or LAN7515 and boots from it.)
I'm surprised the 3A+ didn't use a micro USB socket same as on the Zero and Zero W except with some protection against being back powered.HawaiianPi wrote: ↑Sat Nov 17, 2018 1:13 amThen shouldn't that allow USB booting?
Or did I misunderstand something here...
Yes, and that's fine. It's device boot mode which is the issue. It's all a bit complicated.
I presume that was to make it a drop-in replacement for the A+.
A USB connected cluster using 3A+'s rather than Zeroes is already possible but requires all 3A+'s to boot from their own SD Cards. It's only booting without SD Cards in the 3A+'s which is not currently available.