Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPi3 support #11

Open
profilernz opened this issue Jul 6, 2018 · 2 comments
Open

RPi3 support #11

profilernz opened this issue Jul 6, 2018 · 2 comments

Comments

@profilernz
Copy link

I'm not able to get raspbootin working on a RPi3.
I get garbled output like:

### Listening on /dev/ttyUSB0     
��)c�c�

Any help or advice would be greatly appreciated.
Thanks

@Benjoyo
Copy link

Benjoyo commented May 8, 2019

The Raspberry Pi 3 has a 64bit ARM processor so this will not work (it's 32bit).

See here for a 64bit port of this bootloader: https://github.com/bztsrc/raspi3-tutorial/tree/master/14_raspbootin64

@mrvn
Copy link
Owner

mrvn commented Oct 3, 2020

The 32bit should not be a problem. Just don't load raspbootin as 64bit kernel. And you won't be able to chain load a 64bit kernel. The UART on the RPi3 is also at the same place as on the RPi2.

So I think what goes wrong is detecting the RPi model. I'm rewriting this now to use device trees instead of ATAGs which is more the standard boot protocol on ARM. I will close this when I can boot on my new RPi4 with the new code, which should test both 64bit cpus booting 32bit code and detecting the uart correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants