Comments (18)
Try the May13th, in case you has stale bits for some reason...
MD5 (RPI_EFI.fd) = 0923fda247b8e3aea9db7d2ce9995611
MD5 (bootcode.bin) = 17efaf1c1ef89289168d71cdc8194982
MD5 (config.txt) = 5ecb180ae22cd884d5ae5a7384d939bf
MD5 (fixup.dat) = ab0a486fd2da88c03eb3f72f1e38fc7c
MD5 (readme.md) = ba05961520ec3f8c5bc22def5efc23b3
MD5 (start.elf) = 7713734f5909d0109ff57c0ed825eb0f
Proof:
from raspberrypipkg.
@falkor2k15 if you have issues please also see #14. The May 13th builds got updated with a display driver fix (and there's documented quirks for HDMI now in readme.md)
from raspberrypipkg.
I just get a black screen, though the rainbow screen appeared briefly once before the black screen. I tried the May 13th builds (both woa-17125 only + normal). I also tried the following inside the config.txt:
arm_control=0x200
enable_uart=1
armstub=RPI_EFI.fd
disable_commandline_tags=1
AND
arm_control=0x200
enable_uart=1
armstub=RPI_EFI.fd
disable_commandline_tags=1
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=4
Are we meant to hit certain keys on the keyboard after powering on the RPi3B+?
from raspberrypipkg.
I tried all these files and now I'm just stuck on the rainbow screen instead of a black screen:
More files/folders needed than that?
from raspberrypipkg.
Definitely don’t add more files (just bootcode, start, and fixup).
Just to be sure, can you give me the md5 of the files you have?
Can you try the zip file linked in issue 14?
Do you have a Pi 3 (not B+)?
from raspberrypipkg.
OK, that one seems to work!
It comes up with a white-yellow UEFI shell screen - but how to get the proper GUI?
Yep, I have a newish B+, and can run Noobs, Raspbian, Ubuntu Mate, Gentoo, etc.
from raspberrypipkg.
OK great - I got it to come up by pressing ESC of course! So what is up with the May 13 FD files? Will you be able to fix this in future releases, or the B+ will need it's own separate release?
from raspberrypipkg.
Wow, I got Ubuntu 18.04 to boot up - nice!!! Unfortunately, it's not detecting the NIC.
from raspberrypipkg.
OpenSUSE works quite well and has KVM enabled. I tried several weeks to get that to work on the Pi, but could never do it - UEFI certainly helps! And it detects the LAN. I just cannot figure out how to get LAN or Wifi to work on Ubuntu 18.04, so it cannot be installed from the mini.iso.
from raspberrypipkg.
I’ve updated the May 13th bits last night, those should work...
from raspberrypipkg.
I didn’t try Ubuntu yet on the Pi3B+
from raspberrypipkg.
Great to hear SUSE works well!!!
from raspberrypipkg.
I think I just need a step by step guide on how to inject the DTB file:
http://ports.ubuntu.com/ubuntu-ports/dists/bionic/main/installer-arm64/current/images/device-tree/bcm2837-rpi-3-b.dtb
I don't quite know what you do with this? But that will probably solve the Wifi issue? I know the B+ needs special LAN drivers that the normal Pi3 doesn't need (they both have different NIC models).
from raspberrypipkg.
For WiFi there’s more pain...see the hoops I went through with ubuntu on the Pi 3.
To use your own dtb involves a few changes to your config.txt:
...
disable_commandline_tags=2
device_tree_address=0x8000
device_tree_end=0x10000
device_tree=my_fdt.dtb
Note: the address range must be [0x8000:0x10000). dtoverlay and dtparam parameters are also supported.
from raspberrypipkg.
Yeah, I read that, but I don't understand. For example:
- What is a DTB? Presumably it's a drivers file?
- Does the DTB sit at the root of the boot partition or does it need to be installed via the operating system that we are attempting to install?
- Do we rename it my_fdt.dtb or stick with the default DTB name?
- How do we find out the address range? Or are we always sticking specifically with 0x8000:0x10000?
from raspberrypipkg.
DTB (device tree blob) aka FDT (flattened device tree) is a binary representation of system hardware, firmware hand-off state and configuration parameters. It is not a driver, but it is what lets a kernel know what drivers to load for what hardware.
In your case simply download http://ports.ubuntu.com/ubuntu-ports/dists/bionic/main/installer-arm64/current/images/device-tree/bcm2837-rpi-3-b.dtb into the same directory as config.txt. You can name it anything you want (as you will plug the name in config.txt).
The adress range must be the one I document. That area of memory will be scanned by UEFI for your DTB. If no valid DTB is found, an internal one will be used. Regardless, the DTB is used as a template and is patched to ensure correct configuration is passed to OS.
from raspberrypipkg.
OK I will try.... "The adress range must be the one I document." - you mean just in the config.txt file or specified elsewhere too? Do you think that will give me LAN access then at least? Otherwise I don't think can install as Ubuntu is part web install. Will give it a try nevertheless....
from raspberrypipkg.
I am saying 0x8000:0x10000 must be the numbers used in config.txt. You may not use different numbers.
LAN is enumerated by USB. A different dtb is not going to help - Ubuntu must just not have the USB nic driver. You could try a third party USB nic dongle, that could work ( like a simple USB2<->100Mbit one ). In fact the installer probably has less drivers than the installed system, so once you install, you may get working networking, who knows... I'll play with my Pi 3 and Pi 3B+ and find out eventually..
from raspberrypipkg.
Related Issues (20)
- Other single board computers HOT 1
- CPU clock issue HOT 3
- WIN10 (ARM) reboot after BIOS setup HOT 5
- Raspberry pi 3 b+ BIOS W10 HOT 2
- [Feature Request] add support to MultiBoot With GRUB2 HOT 3
- I can't install Windows 10 on my Raspberry Pi 3 Model B. HOT 1
- How to use PL011 UART on GPIO14&GPIO15 HOT 5
- Support for the Raspberry Pi 4 HOT 28
- Replace encoded MsftFunctionConfigs with their standard equivalent, PinFunction HOT 15
- Ability to load extra SSDTs from file, to support HATs HOT 5
- [error] Can not boot from 4.19 on Rpi3b+ HOT 6
- Drivers HOT 5
- WD Pi Drive shuts down during boot. (USB Boot problems) HOT 4
- Network Booting UEFI for Network Booting Kernel HOT 2
- How to set the default boot drive? HOT 2
- Can you make this for RaspberryPi 4b?I need it! HOT 2
- Can't download the windows 10 file
- Outdated UEFI with WoR Project HOT 1
- Does it support pi4? HOT 1
- THIS IS A DEPRECATED REPO - DO NOT USE - DO NOT FILE ISSUES
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 raspberrypipkg.