Raspberry Pi 3 B+ OpenWrt/LEDE Image

I want to run OpenWRT on my new Raspi 3 B+, but for me it somehow does not work out. Any guidance would be highly appreciated.

I naively started with trying out the image of the stable branch. Finding that B+ support was only added recently to the master branch. So i tried to use the latest snapshot image for the bcm2710 target. Trying to connect via eth0 did not work. Finding that there were issues with the LAN support, I tried to manually compile a new image, adding the relevant firmware manually. Again I could not connect via eth0.

As the LED's of the Pi are blinking, I assumed that it was booting, so i tried to connect with an USB to TTL Cable to somehow get an serial console running. This does not not work either (I assume that the GPIO's should be working with default configurations?). Using Rasbian I was able to establish a serial terminal, so my basic setup should be correct ...
Am I missing something?

@bobafetthotmail Thanks for the info but some key pieces still seem to be missing. For instance, the following is empty: https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/
Any idea when the packages will be populated?

Looking at the dates, it seems buildbots have tried to recompile the packages like they always do on snapshot, but failed. Some of the latest changes in master broke that target, now the buildbot needs also gtime tool to compile.

You can see the failure logs from this folder https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/

@wolfm2 they are now available again, after I sent a report on the mailing list about the issue.

Actually these snapshots dont seem to work. The pi3b+ will just sit there with green led flashing. Nothing output to the UART pins either.

You still need to replace the start.elf and bootcode.bin in /boot on the snapshot images with those from the latest Raspbian images then it should boot. For WiFi support - once it boots, or if you mount the partition beforehand, you'll need to copy over the Broadcom firmware files (brcmfmac43455-sdio.*) from Raspbian to /lib/firmware/brmc/ then reboot.

Hi friends,
I am trying to compile an image for Raspberry PI B+ but I do not know how to attach lan78xx drivers.
I was looking everywhere on the menu but I did not find such a position (via make kernel_menuconfig).

Can you help me how can I add this driver so that I can connect via the LAN port in RPi B+??

EDIT:
OK I found :wink:

There is now some commits that should fix that (they add newer GPU firmware, it is used for booting, as said also by pierz after your post) http://lists.infradead.org/pipermail/openwrt-devel/2018-May/012362.html

This isn't merged yet.

Will notify the guy about adding the firmware file too for the wifi, so maybe he can add that too.

My one boot just fine!
Actually I have a few patches more!
Wifi drivers are on the way as well!

@christo.nedev I know that you are trying to get things working in Pi targets.
But you cant just send patches without any explanation what they do and no SoB line.
They will never get merged or even looked into if they do not meet the formal criteria

brcm2708-gpu-fw package is from 2017-08-08

Should I track all the changes the guys from Raspberry Pi have done and explain them?

[OpenWrt-Devel] brcm2708: update brcm2708-gpu-fw

Everything is in the title!
The package is being updated!
Why? I don''t know why! Old one just don't work! New one work! I have it up and running!

With that attitude nothing will be accomplished.
Take a look at patches submitted by others.

If old one does not work and new one does just write that as a reason.

I apologize for the attitude.
I did not want to be rude.

I tried the latest snapshot, it turned out to bahave in the same way. Do we still need to copy the start.elf and bootcode.bin?

the patches were not merged, so yes.

thx, and what about lan and wireless drivers?

same thing, nothing was merged yet, you should still do what said above.

It seems christo.nedev sent a new patch to fix the booting issue and now it has a description that core devs will probably accept.

Hi,

For Raspberry pi3b+, getting the rainbow screen if i try to download the build compiled from latest opensource.
Can anyone please point me to the list of patches/changes to boot 3b+

Thanks

You can use my branch here:


Or my prebuilt image:

I have tested everything except bluetooth.
WLAN works in AC mode:
https://drive.google.com/drive/folders/1aeuD8B9BpKAE_PxF5krdcjHk9tbmB6Z4?usp=sharing
Will test that today or tommorow,most likely it is missing firmware also.

PR will be opened to merge these

Are you finding that the Pi3b+ ethernet is not working? I pulled trunk lede and compiled, wlan 2.4/5 works fine. its just the eth0 fails to work. It actually seems to be related to this bug https://github.com/raspberrypi/linux/issues/2447

Does the lan work for anyone at the moment?