Comments (2)
Theoretically you can create your own msd.elf by booting a linux kernel with gadget support and MSD support. You'll also need to drive the GPIO47 suitably to re-enable the eMMC after booting though
Take a look at the https://github.com/raspberrypi/scriptexecutor for help with building your own bit of code to do this...
Other possibility is to enable the gadget mode with ethernet device support so the Raspberry Pi will appear on the PC as another network port
from usbboot.
Thanks, i had a look into that. Actually i cirumvented the problem by registering to the wmi-event. its an event-handler, which notifies me with the usb-plug event.
That plug-event seems to be or is always the event from the previous execution of cmboot/rpiboot.exe
I did not know about scriptexecutor.
Gadget mode under windows7 as a usb-client, i think probably under linux i am able to do that i guess..
problem is also solved by convention, means, plug one cm3, then wait till finished, then plug the next.
from usbboot.
Related Issues (20)
- Build usbboot on macOS with apple silicon HOT 8
- Unable to load rpiboot on Macbook pro with RPI CM4 + Home Assistant Yellow HOT 2
- rpiboot hangs if CM4 is already booted HOT 4
- Windows 11 failing to load bootcode4.bin HOT 2
- make not working on Ubuntu 22.04 HOT 4
- Raspberry Pi 4B: Have to run `rpiboot` twice to get it to boot my kernel HOT 5
- rpiboot asks for presence of bootcode files even when they are not used HOT 3
- CM4 not being recognized HOT 11
- AvailabilityInternalLegacy.h not found on macOS Sanoma 14.0 (23A344) HOT 3
- Contradicting documentation: rpiboot GPIO pins HOT 1
- RPi5: wlan0 doesn't exist when Boot Order is USB->SDCARD HOT 1
- Running `rpiboot` reports `Cannot open file fixup4.dat` HOT 4
- Cannot compile on M1 MacBook HOT 3
- Cannot open file fixup.dat MacOS M1 CM3+ HOT 9
- Failed to read correct length, returned 0 HOT 1
- Following install of Home Assistant, USBboot stops working HOT 2
- macOS: main.c:1:10: fatal error: 'libusb-1.0/libusb.h' file not found HOT 7
- rpiboot always installs to /usr/..., should allow setting the prefix
- Raspberry Pi Zero W not recognised by M1 Macbook Air HOT 1
- `recovery` does not work with pieeprom.bin HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usbboot.