Lichee Pi 4A
sipeed.com
sipeed.com
Is there any info on how this make and model fares? The spec sheet speaks of "Debian / OpenWRT / Andriod" (sic!), but two misspellings in three names don't exactly inspire confidence... If I can only ever hope to install some manufacturer-bastardized spin of Ubuntu 14.04 with a heap of custom patches on top, I'll have to forever stick to Raspberry Pis instead, unfortunately.
The Pi4 has been out a while now, and Fedora just added “support”
Its in quotes because theres no WiFi, no Bluetooth, and I cannot get it to boot to desktop using their image.
Arch Linux ARM has been pushing images that don’t boot on the 400 for over a year now, but if I install the Raspberry Pi kernel in a chroot before first boot it even works.
What I’ve found is that if you want it to work you’re stuck on Raspberry Pi OS, a bastardized Debian distro, anyway.
Is your experience different? There was a time there was choice and they just worked. Somehow it feels as though it has gone backward and I’m tinkering with some no-name made in China SBC again.
The difference between the bastardized stuff from the Pi Foundation and everyone else's is that the former has enough momentum behind it that it's safe to assume it doesn't simply wither away, which makes enough difference for me not to experiment with others that almost certainly will. (I have a small drawer full of SBCs without any remaining software support at home from a past where I did not live/buy by that standard.)
Given that:
- The underlying SoC since RPi 3B (released six years ago) all supports AArch64.
- The Pi foundation refused to ship an AArch64 Raspbian image until early this year.
- The reason being "armv7 works on every RPi, aarch64 not, we don't have enough resource to maintain two archs".
I doubt it has enough momentum.
Ambian, Dietpi, and Alpine all support it, along with many other boards that are not just easier to find these days but also cheaper and sometimes more powerful than the Raspberry Pi.
https://www.armbian.com/download/?device_support=Supported
I think the point of GP is that some hardware on these SBCs has no open source drivers and you can't get them, which is way different.
Also, again maybe I don't understand something, but the RPi OS is not "bastardized" in any special way. The whole point of the Linux ecosystem is that you bastardize things. It's actually good that there is a distro customized for RPi and that it submits some changes upstream but not all, right? I think GP was saying that they didn't want to depend on some weird hacks the manufacturer did to get closed hardware to work, which again is different.
Nope, not all is upstreamed, IIRC camera gave me grief, I just installed rasbpian after
That's not right. For example, in my case with wifi the microcode was named incorrectly and one of the other configs needed to be updated, but the drivers were there. Nobody has said what the problem is/is not in Fedora.
With many SBCs you're on your own if you need something besides "kernel boots, video output works" (e.g video encoding, MIPI input, GPU are often neglected on many SBCs with less momentum behind them).
I've been running Ubuntu on my 3b for a few years now. The original image was 20.04, and I recently upgraded to 22.04 using do-release-upgrade without any grief. It has worked pretty painlessly for me.
Can someone please organize an AMA for each of these vendors' product managers? I have the feeling they live in a different world and it could result in interesting discussions.
Other reason is that kernel requires some minimal level of code quality and many of the closed source ones are basically "the minimum to make the customer use case work"
Yet another reason is just not wanting to bother with more than bare minimum for chip that will be in market few years and replaced with something newer
I think this is the real, actual reason. Having worked in embedded for a long time, the coding horrors are endless and routine. There's no way 99.99% of embedded software would ever pass the kernel's strict code quality standards. It's easier to just ship a "bastardized" (as others here are calling it) patched kernel.
And Device Tree makes me miss ISA bus and setting jumpers to right IRQ...
So this isn't the same RISC-V CPU as from VisionFive2 and Pine64. It's an Alibaba core I believe[0].
Hopefully this doesn't cause worse fragmentation and slow much needed software and distro support.
My worries previously on HN[1].
[0] https://www.cnx-software.com/2022/10/04/alibaba-t-head-th152...
Just like you wouldn't use a full-fledged Raspberry Pi for use cases where a Raspberry Pi Nano or other low-power microcontroller is enough.
[1] Sipeed LM4A – T-Head TH1520 RISC-V module to power Raspberry Pi 4 competitor and cluster board:
https://www.cnx-software.com/2022/12/14/sipeed-lm4a-t-head-t...
This interview is now years-old and is now 100% false, as today we have several competitive-to-Cortex-A7 boards available and ready to ship right now.
Remember that the A72 cores for the Pi 4 are like 7 years old now... the fastest available RISC-V cores are just catching up.
Not entirely true, as SiFive has had the P550 and P650 for years, and now the P570 and P670. Those should be a lot faster and they're already available to anybody who wants to fill out an online form.
In the end, my prediction is that it will rely entirely on compiler support and Linux packaging. Seeing as most of that RISC bootstrapping work was carved out by ARM, I'm hopeful that RISC-V will find its footing.
I recall reading that the Pi Zero form factor (or maybe the Pi Zero 2?) was a special SOC package where they put the memory stacked on top of the rest of the chip, which made the form factor work.
"The main things holding RISC-V back in the traditional Raspberry Pi/[Arm] Cortex-A market are a lack of available high-end licensable cores - I don't think I can go out and get anything that's competitive with the Cortex-A72 in Raspberry Pi 4, for example -- and a lack of software maturity in the Linux userland"
I suspect that the 'competitive metric' is a combination of price, performance and manufacturing availability.
Eben Upton's RISC-V knowledge is dated. Both this cpu core and the one in VisionFive2 are quite competitive with A72.
That's impressive in a dev board.
Does not work for me either.
You should also expect mid-level documentation if you do get them, it'll be Chinese-only support. This is why I stopped buying cheap Chinese electronics. It's great that you can get them for less, but then you spend 5x the time getting it to work properly.
Sure, this sounds niche enough to be negligible, but SBCs are always niche products.
Currently the most popular "whatever" is $100 mini PCs, but <$40 SBCs have a significant price advantage.
Any more detail on what is being done here? I don’t need to bypass the gfw, just curious
It's becoming very common for people to use these devices as routers, so it makes sense to have two ports - one for wan and the other for lan.
It's one of the few use cases where—with the right NIC, which can offload some of the processing from the slower SoC—they can be fairly efficient and actually competitive with classic consumer routers like those from ASUS, Netgear, etc.
[1]: https://en.wikipedia.org/wiki/Trusted_execution_environment
https://riscv.org/blog/2021/09/risc-v-cryptography-extension...
BTW can the people who downvote me at least give me a reason why am I wrong? Would gladly hear it.
Will be interesting to see.
[1]: https://www.cnx-software.com/2022/10/04/alibaba-t-head-th152...