Top
Best
New

Posted by tech4bot 14 hours ago

I turned a $80 RK3562 Android tablet into a Debian Linux workstation(github.com)
278 points | 128 comments
nine_k 11 hours ago|
Booting into Debian with most devices fully functional is great.

What I'd like to know is what software runs adequately under it in 4 GB RAM. Web browsing should definitely be possible, but I suppose it's limited to very few tabs. Some very lightweight DE could likely make it more usable. Running something like WezTerm + tmux as the DE could be even more economical, leaving some room for e.g. development tools.

roryirvine 10 hours ago||
Browsers and anything electron-based are your enemy.

Firefox is actually pretty good in low-memory situations, silently discarding tabs when under memory pressure, but the main benefit comes from being able to run proper adblocking. Chromium-based browsers just can't compete these days.

Otherwise, a bog standard Gnome-based Debian Trixie desktop should be pretty doable. I'm currently using an 8 GB machine with 3.7 GB RAM free - Firefox, evolution, gnome-calendar, and gnome-software are the only apps that using more than 100 MB, and none of them are obligatory.

spijdar 7 hours ago|||
I haven't carefully profiled memory use, but in my experience, Chromium is so much more performant than Firefox on ARM devices that any difference isn't worth it. If you're using a lot of tabs, it might lean in Firefox's favor, but overall performance so strongly favors Chromium that I've given up trying to use Firefox on anything but my high performance machines. I'm not sure where the performance delta is coming from, but the whole UI and JavaScript anything are much more responsive on e.g. A73 cores with 4GB RAM.
parlortricks 6 hours ago||
Have you tried a firefox fork like Librewolf? Not saying it makes a difference but it feels faster on my desktop compared to regular firefox.
NooneAtAll3 10 hours ago||||
it's probably the "you only notice when it doesn't work" situation, but my experience with firefox on ram limit has been a lot about tabs forgetting the url in them

as in, I click "open in new tab", some time later I switch to them... only to get hit with "new tab", even though a moment ago it displayed tab name and I could right click -> bookmark to preemptively copy the address

nine_k 10 hours ago|||
Try the "Auto tab discard" extension. It allows me to have hundreds of tabs "open" and (in combination with Tree Style Tabs) largely blur the line between "browser sessions" and "bookmarks".
srean 10 hours ago|||
Far better than bookmarks.

Bookmarks do not store click history, the trajectory you took to arrive at the page. With tabs, the contexts is a backbutton away.

roryirvine 9 hours ago|||
Yeah, agreed. The built-in tab discarder only kicks in when there's actual memory pressure, so can sometimes be a bit precarious. Auto tab discard happens way before that, so tends not to be affected in the same way. I guess it uses more i/o in total, but it's not noticeable on a system with a fast-ish SSD.

It can still be a bit iffy when memory's really tight, but even then a simple tab reload is usually enough to fix things.

jolmg 6 hours ago|||
Haven't had that happen, but what I have had happen is that I open in a new tab, and it just displays this spinner in the middle of the window while on the tab. It never loads. I take the URL from the address bar and drag it into yet a newer tab and there it loads. Then I close the original new tab. Sometimes I gotta do that a few times for the thing to load. I tend to open in new tab with middle click, if it makes a difference.
Barbing 8 hours ago||||
>[Firefox runs] proper adblocking. Chromium-based browsers just can't compete

Any familiarity with Safari and blocking performance? uBlock Origin Lite is a simple option, AdGuard can do more (injection?) though uBO feels more trustworthy still…

ge96 7 hours ago||||
Funny I'm using Ubuntu 24 i3 with vs code on a black 2008 Macbook
fwip 9 hours ago||||
Seconding ad-blocking. I have a low-end phone (4GB ram, and a mediatek processor from 2018), and setting up DNS-based ad-blocking made a lot of sites go from unusable to usable.
donw 2 hours ago|||
... I haven't seen an ad in years, thanks to Brave, which is as of the last time I checked Chromium-based.
laughing_man 18 minutes ago|||
I run Ubuntu on my Chromebook. It's what I'm using to read this now. Web browsing works just fine. There's a limit to how many sites I can have open at a time, but since I regularly view sites that use over 1 GB of ram in Chromium, that's the case on all my machines.

Most of the games I play run in 4 GB, but since my Chromebook only has 32 GB of storage, There are some I can't install and I generally only have four or five installed at any given time.

tnelsond4 26 minutes ago|||
I use dwm and brave and 10 tabs or so and I'm usually at about 2-3gb of RAM used.
not_your_vase 10 hours ago|||
Can't speak for OP, of course.

Some time ago I got myself a similarly priced x86-64 Windows tablet on Amazon (Celeron N4020 + 4 GB RAM). I installed Linux Mint on it with a slightly customized kernel (some extra quirks were needed).

I connected an old SSD to it with a SATA2USB adapter, and I use it as a home file server and HTPC. It has a micro HDMI output, and it is connected to my TV. During the day it is playing music non-stop, in the evening it is playing some movies. It has no problem with high bitrate full HD movies, the CPU doesn't even break a sweat. I think it could also play 4K content, if I had any.

(Previously I used a Mac Mini with VLC for this for a few years, but I'm happier with my current setup, it's more stable)

elch 8 hours ago||
Does it boot from the card? Is there an installation guide available somewhere?
singpolyma3 11 hours ago|||
Pretty much everything. I only had 4GB ram until two or three years ago. No swap. Never ran into an issue.
logicchains 11 hours ago|||
>I only had 4GB ram until two or three years ago. No swap. Never ran into an issue

That sounds like an problem Windows could solve.

BobbyTables2 11 hours ago||
Also sounds like a problem they don’t want to solve…

If people have to buy new PCs, that’s more $$$ for Microsoft.

exe34 11 hours ago|||
I have 8GB, which I've had since 2012. Never had a problem - I run a lean Nixos with just xmonad and dmenu, chrome, emacs, and about a dozen open pdfs and video tutorials.
niekkamer 11 hours ago|||
Same here still use my laptop with 8GB DDR4 with Manjaro running.

Since I have a desktop I do use rustdesk way more often to just boot into that.

cbdevidal 10 hours ago||
Y’all are embarrassing me with Lubuntu and Chrome on a 2013 Dell with 16GB and an SSD. Not fast enough for all I need to do but covers 80% of my needs. It’s my road laptop and the home desktop handles the rest.

But you’re doing much better than me.

exe34 8 hours ago||
Mine is a 2012 mac book air, I've replaced the battery early this year, and last month I upgraded the ssd to 1tb. I expect this computer will be a family heirloom after the apocalypse.
exhilaration 1 hour ago|||
I'm curious, how much to replace the battery? I bought my kid a used 2015 MacBook Air like 5 years ago and it needs a new battery, otherwise it's totally fine.
cbdevidal 7 hours ago|||
It still functionable

https://www.youtube.com/shorts/p1R9mpezxh0

nubinetwork 10 hours ago|||
[dead]
NooneAtAll3 10 hours ago|||
having many tabs is perfectly fine - it's having many *youtube* tabs is troublesome

main trouble to me has been caused by unity games - those are the big ram devourers, even most basic 2D ones (I still don't understand how that happens, why such regression since KSP days)

and plenty of 2D games work perfectly fine (devs really overestimate minimal requirements)

Rohansi 10 hours ago||
> main trouble to me has been caused by unity games

Generally it's probably just bad optimization. But that only gets you so far because Unity's asset streaming is designed to work with level-based games. It will only let you unload assets if you package them per-level and then swap them in and out at load screens between levels. Absolutely useless for games like KSP.

NooneAtAll3 10 hours ago||
> Absolutely useless for games like KSP.

and yet KSP flies fine, while visual novels crash

prmoustache 4 hours ago|||
What software doesn't run with 4GB of ram is the real question.
SchemaLoad 3 hours ago||
Most individual programs will run with 4GB but you won't be able to have multiple open at the same time.
jolmg 6 hours ago|||
Got a PinePhone Pro with 4GB.

> I suppose it's limited to very few tabs

Not really. Haven't used it super heavily, but I haven't felt limited by tabs. It can handle multiple YouTube tabs, too.

> Some very lightweight DE could likely make it more usable. Running something like WezTerm + tmux as the DE

I use sway on it. It's perfectly responsive. I expect i3 with Xorg would also be. Neither count as a DE, but neither does a terminal + tmux.

throwaway27448 9 hours ago|||
Frankly if you don't need a web browser (or electron), what WOULD require that much memory? Video and photo editing maybe? Postgres? Recompiling the world?
sellmesoap 6 hours ago||
I first started recompiling the world with 64MB of ram, kind of funny how far we've come on hardware and made software gobble up the gains with very little to show for it.
fnord77 6 hours ago|||
lynx
Nezk 31 minutes ago||
[dead]
NoboruWataya 12 hours ago||
Since it seems AI is pretty good at reverse-engineering stuff like this, is there any educational material on how to use it for that purpose? Seems like it could really help port things like postmarketOS to new devices (and improve support on existing ones)?
mewse-hn 1 hour ago||
I have claude code hooked up to deepseek, I hooked up my spare cheapo android tablet, installed adb and fastbook with my package manager and asked the AI to jailbreak the tablet.

It discovered the tablet was running a unisoc t606, found a CVE from a couple years ago, and unlocked the bootloader for me. I was the meat puppet holding the "volume up" button and plugging in the usb cable a bunch of times. Like most of my experiences with this stuff, it was pretty eerie.

Next step for me is to attempt mainline linux, there seems to be some postmarketOS devs playing with it. We've probed most of the tablet's hardware except the exact display.

https://codeberg.org/ums9230-mainline/linux

pullshark91 11 hours ago|||
You should try asking AI itself about it
realusername 12 hours ago|||
I have some experience on this and could make an article if you are interested.

The key is to have downstream sources and be very very conservative with the AI, slowly build step by step.

You also have to know C and have a spider sense of what's acceptable or not.

Another key is to ask for approval before editing any source with a patch of what it intends to do. This way you can judge what it wants to do and ask for a double check of the patch. Go quality over quantity.

This isn't web frontend with Tailwind, you have to be very strict and somewhat knowledgeable. Nobody can use AI to write kernel code without some good low level and engineering knowledge.

waweic 10 hours ago|||
Please do write an article! I've wanted to get into reusing old android hardware for quite some time now, but never knew where to look for good instructions to get started. Especially PostmarketOS seems very interesting, but rather underdocumented in some places.
realusername 10 hours ago||
I will then, didn't know it would be interesting for other people.

As for PostmarketOS, I've built my own tooling scripts around it to make it easier to build patches, debug hex variables, switch between downstream/mainline and rebuilding everything with a single command. (Unrelased yet though).

I find their tooling okay for a release for end-users but a bit clunky for debugging.

waweic 9 hours ago||
Sounds great! Would you be so kind to send me an E-Mail once you wrote the article?

My address is my username @ism.rocks

Alternatively, if you released the article on your blog, I could just follow the RSS feed.

tech4bot 9 hours ago||||
I’d be interested in that.

I completely agree, this is not the place to let AI blindly edit kernel code. The useful approach is to use it conservatively: understand the error, compare against downstream sources, propose a small patch, review it, test it, and then move one step further.

I’d be happy to work together on an article or guidance document, where to start, how to approach debugging, what to never let AI touch blindly, and how to build confidence step by step. That could help others avoid a lot of mistakes and maybe give a second chance to other devices.

ksh09 10 hours ago|||
Interested!
ip_addr 8 hours ago|||
Here's a previous discussion about a 14 minute youtube video on reversing malware with AI and Ghidra.

https://news.ycombinator.com/item?id=43474490

dakolli 11 hours ago||
Ahh yes, rely on AI to avoid learning how to do something. Our brains are cooked if we keep up these attitudes.
ksh09 10 hours ago|||
It helps for fuzzing, maintaining and is actually a great help for seniors, maybe not for the ones who don't care for the project and publish slop. It could now actually help a lot in some ways not just coding though but things surrounding project management.
dakolli 5 hours ago||
No it doesn't. It helps lazy people. It helps Lazy seniors, it helps lazy project managers. You have this ass backwards. It helps everyone who is Lazy.
goodgrf 3 hours ago||
[dead]
exe34 11 hours ago||||
There are things I will just not bother to learn. I can either not do them, or let AI do them for me. There are things I can do for myself, but can't be bothered. I can either not do them or let AI do them for me.

I prefer spending my time doings I actually want to do. Let the machine do the boring things.

dakolli 5 hours ago||
I prefer not letting my brain rot. You do you though.
HDBaseT 4 hours ago|||
Everyone only has a finite time on this planet.

You can be dedicated to Biomedical Medical science and your whole world may revolve around it. You may be the smartest person in any given room, although sometimes it might not be worth learning something else given your time constraints or energy constraints.

If said Biochemist needed to write a simple Python script, why would he bother learning Python, setting up the .env and debugging when an AI could do it and he could go back to doing whatever he was doing?

ZeWaka 1 hour ago|||
I don't need to learn every single linux cli tool flag in existence, it's not going to actually improve my life materially.
blizdiddy 11 hours ago|||
All you do is go around the site complaining about AI. Someone porting Linux to ewaste is valuable, AI helped… go touch grass
goodgrf 3 hours ago||
[dead]
shrubble 8 hours ago||
Such a system with 4GB is eminently useful for many applications; I have an old Acer Chromebook I installed Linux on and have it sitting in the corner quietly and coolly emulating a VAX system with performance equivalent to a Vaxstation 4000/60 or so.
1vuio0pswjnm7 52 minutes ago||
A tablet that can boot from SD card

Maybe it could boot NetBSD

https://wiki.netbsd.org/ports/evbarm/rockchip/

cf100clunk 11 hours ago||
The situation right now with the Doogee U10 tablet: not commonly available.

Once the news gets out about epic breakthroughs on commodity hardware and devices, there's unfortunately a likely spike in the purchase cost, even if such devices can be found at all anymore on the usual online sources of new and used goods.

bdcravens 6 hours ago||
Supposedly it's available from a third party on Best Buy, with delivery in about 10 days: https://www.bestbuy.com/product/doogee-u10-android-13-tablet...
cbdevidal 10 hours ago|||
After seeing the headline I immediately checked eBay and they are available to ship to the United States for $80 total.

https://ebay.us/m/fYqBgc

teraflop 9 hours ago||
That seems to be an official listing from the manufacturer. If so, it's really shady that they prominently advertise it as having 9GB of RAM, when what they really mean is 4GB RAM + 5GB "extended RAM", and by "extended RAM" they mean swap space.
fwipsy 6 hours ago|||
Their official website advertises it as 16gb. But why stop there when they could go to 128gb? My laptop has TWO TERABYTES of potential RAM (pRAM!)
jeroenhd 6 hours ago|||
It's quite common for the manufactured e-waste that gets sold on sites like these. Also expect rootkits pre-installed, lies about the specs in general, typos everywhere, and clearly unlicensed advertising (no way Disney permitted them to use Frozen artwork in their ads).

They're trying to pawn off something with the resolution of the Steam Deck at 10.1 inches running Android with what I would consider the minimum RAM loadout for this device.

The supposed EU-compliant informational brochure I found on a local web store states that the device runs Android 13, so there's a good chance they're either lying about the Android version on eBay or they're faking out the Android version like many Temu phones do.

These devices are useful for two things: to keep kids quiet with a device that can be replaced for not too much money, and now as a means to run Debian on.

saghul 10 hours ago|||
I went on Aliexpress and I seem to be able to get it for 73 euro.
tech4bot 10 hours ago||
[dead]
regularfry 9 hours ago||
Interesting. I don't have the hardware to test it, but:

- Bookworm rather than Trixie looks like a conscious choice. Does 13 (either via apt upgrade or direct installation) not work?

- What's the performance of this hardware like? I've got an old Samsung tablet that's not rootable and it's really creaking on recent android. I'd much rather something like this, but I don't want to swap one too-slow thing for another.

tech4bot 9 hours ago|
Bookworm was a conservative choice. I haven’t properly tested Trixie yet, so I don’t know. In theory the rootfs should be swappable.

Performance is usable, especially compared to stock Android, because there is less background bloat. It’s fine for terminal work, light browsing, VS Code, and small experiments.

If you want you can check my video: https://youtu.be/DbX13_mahKc

roger_ 13 hours ago||
I love how easy AI makes it to hack devices that otherwise wouldn't be worth the time.
squarefoot 12 hours ago||
I used Claude, back then when the free tier was usable, to port Linux on a obsolete, unsupported and undocumented board whose manufacturer didn't publish any info aside binary only Android images, which fortunately were enough to obtain some info.

This tickled my imagination and I wondered about a AI assisted reverse engineering platform with a complete build system in which the AI is connected to ports (serial console, gpio, i2c, spi, etc) normal physical switches (on/off, reset, etc) of the target board and a logical switch that can rotate among multiple SD cards either to the development PC and to the board so that the AI itself can download, build in parallel and test images and software freely offloading the most time consuming parts.

mtzaldo 12 hours ago|||
That's the future
exe34 11 hours ago|||
What sort of debug/probing harness did you have? I find it hard to conceptualise, when nothing boots yet. Did you have serial output working right from the beginning? Or did you have to get that first and then everything else was possible?
squarefoot 7 hours ago||

   Nothing aside a normal PC. I was the slow human in the middle swapping cards and typing/copying/pasting commands and results; I admit being far away from being able to do that myself; tried a few years ago and failed, then AI happened. The board SoC (Allwinner A20) is already well supported by Linux but there was no image available and the on board hardware wasn't documented, but at least I had a working system to probe the hardware with.  The hardest part however was finding the pins used to turn on and off peripherals since reading the Android script.bin and other boot files brought some inconsistencies anyway, so it took long probing sessions. It took weeks before I could have a working video output for example.

  Here's an excerpt from a Claude snapshot, probably too long to post entirely (I don't have a GH account, thinking of opening a Codeberg one some day). I later moved everything to Deepseek because Claude became unusable giving just one single prompt before hitting the daily limit; I was about to subscribe to a paid plan but paying users started complaining about shrinking limits as well, so I left.
First came Armbian, then I wanted to have a lighter OS and ported Alpine which boots from a Armbian kernel that then gives control to a full Alpine userland. Feel free to ask if you need further details. I'm sure the same process could be automated by removing the incredibly slow human and building an interface that would let the AI probe, try and fail, essentially brute forcing unknown hardware until it responds.

  GIADA NI-A20 - BOARD SNAPSHOT 2026-03-21
========================================= Board: Giada NI-A20, Nano-ITX form factor SoC: Allwinner A20 (sun7i) - see snapshot-soc-allwinner-a20.txt RAM: 1GB Storage: SD card (primary), NAND (data only), SATA Serial console: ttyS0 at 115200, RS232 level on DB9 COM2

  STATUS:
  Armbian: COMPLETE
  Alpine:  COMPLETE

  HARDWARE
  --------
  SoC: Allwinner A20 (sun7i), dual-core ARM Cortex-A7, ARM Mali-400 MP2
RAM: 1GB Storage: 8GB NAND (data only, NOT bootable), SD card, SATA Serial console: ttyS0 at 115200, RS232 level on DB9 COM2 PMU: AXP209 on TWI0 (I2C address 0x34) RTC: PCF8563 on TWI1 (I2C address 0x51) Ethernet: GMAC (Gigabit), interface end0 WiFi: AP6210 (Broadcom BCM43362), SDIO on mmc3, 2.4GHz b/g/n Bluetooth: BCM20710 on uart2 (NOT YET ENABLED in DTS) GPS: unknown chip, power enable PC22, UART on ttyS1, NMEA at 9600 baud USB Hub: GL850G on EHCI1, power enable PH7 IR receiver: /dev/lirc0 SATA power connector: JST PH 2.0mm 4-pin (pin1=12V, pin2=5V, pin3=GND, pin4=GND) LVDS: 30-pin dual channel 8-bit, max 1920x1080 COM2: RS232 Tx/Rx/CTS/RTS 4-wire (DB9 connector) COM3: RS232 Tx/Rx 2-wire only VGA: available via J4 14-pin header (non-standard connector) Mini-PCIe: present, intended for 3G module SIM card slot: present, for use with 3G module

  GPIO MAP
  --------
  PH1  - SD card detect, active LOW
PH4 - USB OTG ID detect PH5 - USB OTG VBUS detect PB9 - USB OTG VBUS drive, active LOW PH6 - USB Host1 VBUS, active HIGH PH7 - USB Hub power enable (GL850), active HIGH PH17 - SATA power enable PH19 - Ethernet PHY power (vcc3v0 regulator), active HIGH PH25 - USB Host2 VBUS, active HIGH PI1 - WiFi WL_REGON, active HIGH (mmc3 pwrseq reset gpio) PI14 - WiFi WL_HOST_WAKE (input) PI20 - GPS UART7 TX (uart7_pi_pins) PI21 - GPS UART7 RX (uart7_pi_pins) PB5 - Bluetooth BT_REGON, active HIGH PC22 - GPS VCC_EN power enable, active HIGH PC00-PC16 - NAND bus

  DTS FIX - MMC3 WIFI PINCTRL
  -----------------------------
The mainline A20 DTS was missing pinctrl for mmc3 (WiFi SDIO). Without it sunxi-mmc driver silently skips mmc3 initialization.

  Fix applied to:
  ~/devel/embedded/armbian-build/build/patch/kernel/archive/sunxi-6.12/sun7i-a20-giada-ni-a20.dts

  Added to &mmc3 node:
  &mmc3 {
      pinctrl-names = "default";
      pinctrl-0 = <&mmc3_pins>;   /\* <-- this line was missing \*/
      vmmc-supply = <&reg_vcc3v3>;
      mmc-pwrseq = <&mmc3_pwrseq>;
      ...
  };

  DTB recompiled manually (Armbian build used cached version):
  cd ~/devel/embedded/armbian-build/build/cache/sources/linux-kernel-worktree/6.12__sunxi__armhf/
  sudo touch arch/arm/boot/dts/allwinner/sun7i-a20-giada-ni-a20.dts
  sudo make ARCH=arm allwinner/sun7i-a20-giada-ni-a20.dtb

  CRITICAL: DTB lives in /boot/dtb/ not /boot/ on this board.
U-Boot boot.cmd looks in ${prefix}dtb/ directory. Correct location: /boot/dtb/sun7i-a20-giada-ni-a20.dtb

  WIFI - AP6210 (BCM43362)
  -------------------------
Chip: Broadcom BCM43362, SDIO on mmc3, 2.4GHz b/g/n only Driver: brcmfmac + pwrseq_simple Firmware: brcmfmac43362-sdio.bin + brcmfmac43362-sdio.txt Location: /lib/firmware/brcm/ Board-specific symlinks (created by build-image.sh): brcmfmac43362-sdio.giada,ni-a20.bin -> brcmfmac43362-sdio.bin brcmfmac43362-sdio.giada,ni-a20.txt -> brcmfmac43362-sdio.txt

  No CLM blob available for BCM43362 (chip predates CLM blob requirement).
Result: limited to channels 1-11, TX power 31dBm. The driver logs "no clm_blob available" - this is normal, not an error.

  P2P error at init is harmless - BCM43362 does not support P2P mode.

  WIFI BOOT SEQUENCE:
  1. eudev starts at sysinit runlevel
  2. pwrseq_simple loads from /etc/modules
  3. mmc1 (SDIO) initializes, BCM43362 detected
  4. brcmfmac loads from /etc/modules
  5. eudev firmware rule instantly rejects missing clm_blob (no 60s timeout)
  6. wlan0 appears, wifi OpenRC service starts wpa_supplicant
  7. dhcpcd obtains IP on wlan0

  eudev firmware rule (/etc/udev/rules.d/50-firmware.rules):
  SUBSYSTEM=="firmware", ACTION=="add", \
    TEST!="/lib/firmware/$env{FIRMWARE}", ATTR{loading}="-1"
  Purpose: instantly rejects missing firmware requests instead of waiting
  60 seconds per file for a userspace agent that never comes.
  Without this rule: 120s boot delay (2x 60s timeouts for clm_blob + txcap_blob)
  With this rule: WiFi up in ~15 seconds
roger_ 6 hours ago|||
Ha! I spent time also hacking together Armbian on an old A20 TV box.

Claude was definitely helpful the second time around to help with the DTS.

squarefoot 6 hours ago|||
[dead]
yjftsjthsd-h 12 hours ago|||
Agreed. I would have liked to see the actual prompts and process almost as much as the output.
theragra 8 hours ago||
Yeah. It makes me wonder if it would be possible to reverse engeneer firmware for popular TQ ebike motors. This firmware can be downloaded if you intercept dealer tool API calls. I have no experience at all with this, otherwise I would probably try. I decompiled dealer tool, but it it quite complex WPF app and I cannot make it compilable. Make latest iteration of Claude can. It takes a lot of time, otherwise I would be probably try again.
Writersglen 1 hour ago||
Thank you for this outstanding project!

Question:

Does the virtual keyboard provide all keys necessary to program bash shell scripts and edit Vim files— such as Ctrl+C and ESC, etc.

Thanks again, LRP

amingilani 13 hours ago||
What was the motivation for this? Why this particular tablet?
tech4bot 11 hours ago|
the tablet is cheap and was launched a few years ago, but they still sell it. because it boots from the SD card first, it makes a perfect candidate for this project.
alchemist1e9 11 hours ago|||
It’s a great example and I have recently been thinking a lot that AI assistance maybe enable rapid porting progress and bringing life to recycled devices for 3rd world situations.

Linux can be trimmed way down and with an efficient stack on top can make many devices extremely useable.

Here is a related comment on user software side I made recently.

https://news.ycombinator.com/threads?id=alchemist1e9#4800737...

nutjob2 11 hours ago|||
Did you get it from AliExpress? If so can you post the link to the listing, because I'm not certain that you'll get the same CPU even for the model number.
tech4bot 11 hours ago||
I got it from Amazon DE. The listing said it had an RK3562. There are a few different listings with Android 13/14/15/16. I only bought two, one with Android 15 and one with Android 16, and both turned out to be the same hardware.
nutjob2 10 hours ago||
Can you post the Amazon DE links? Because none of the listings I see specify that processor.

Would like to try this out, but getting an incompatible machine would be a real bummer.

Edit: OK, I think the Android 15 is this one: https://www.amazon.de/-/en/DOOGEE-U10-Tablet-WiFi-128GB/dp/B... (Nov/Dec delivery)

tech4bot 10 hours ago||
I also saw the Android 13 version, but I haven’t tested that one, so I don’t know which hardware revision it uses.

On the units I tested, the board says: RK3562-v1.0 2024.06.28.

This is the listing I used, but it is currently out of stock:

https://www.amazon.de/dp/B0DNMR22SS

More comments...