I suppose it's possible that would require some kind of custom battery, and this is just the most appropriate battery for this enclosure they could get off-the-shelf, though.
I suppose it's possible that would require some kind of custom battery, and this is just the most appropriate battery for this enclosure they could get off-the-shelf, though.
I've used a few different small ARM SBCs which were a lot less powerful than this laptop, and the software availability is astounding: Codeblocks, Boa Constructor, Anjuta, Lazarus, Geany, Notepadqq, most languages and libraries, and many other non development related software. As an example, Libreoffice on Debian Stable is available ready to install (no build required) on i386, amd64, armel, armhf, arm64, mips, mipsel, mips64el, ppc64el, s390x. Same for example for lua (the language) while the sid (unstable) version adds another bunch of unofficial ports (alpha, hppa, m68k, powerpcspe, ppc64, ppc64el, riscv64, sh4, sparc64, x32). In many contexts one could move from x86 to ARM and never feel there is something missing because really there is almost nothing missing, save maybe for the horsepower.
I would yoink one with the biggest battery possible too.
But I would aslo do the same for several other upgrades that I particularly value. I would take as much ram as they want to offer. I would take as much ssd space as they want to offer. I would take as much ssd speed, cpu, pixels, as they can deliver. I would pay whatever it takes to make it weigh less and be smaller while still doing all that. And don't forget to put at least 2 full speed usbc/thunderbolt/hdmi ports so I can have external portable monitor without drivers.... Then again I don't want touch, or any form of face or fingerprint, or any more than the minimum gpu to run a traditional non-compositor desktop and display video at 30fps.
But now I have completely obliterated the entire concept of meeting a target intersection of functionality and price. I've thrown price right out the window.
And, that's just my personal individual set of priorities. You don't care about half the stuff I would pay anything for, and you probably do care at least a little about stuff I actively don't want. (gaming gpu, touch, face id, hell webcam at all)
So, back to the beginning, they came up with a reasonable set of functionality to target, and a reasonable price to target, and really, even though I too would like a big battery, it makes no sense to talk about $250 version that has a bigger battery.
EDIT: As the commenter below pointed out, the limit is 100,000 mWh and not 10,000 mWh. I stand corrected.
[0] https://www.tsa.gov/travel/security-screening/whatcanibring/...
For context 100Wh is only about 2x most normal laptops. A few systems with secondary batteries (Thinkpads for example) come within 10-15Wh of the limit when configured into their max battery configurations (although in my case that is two batteries).
I'm betting that is something you could actually walk through security with. I can't imagine the guys running the scanner are making estimates of battery capacity. For sure I've carried more than 200Wh worth of batteries before, considering for a while I was regularly traveling with two fairly high capacity laptops, a tablet, charging battery and cellphone. I'm also not the only odd ball with more than one laptop. Now that i've slimmed it back down to one, I regularly notice other people dragging out more than one.
That would mean that you could plug in a battery powered portable USB charger (power bank) to increase its capacity perhaps. If 10000mAh at 5V gets you 8 hours then you you could easily extend the capacity with a couple power banks.
38Wh is fairly small for a laptop battery.
Second, I don't know the exact reason why, but commonly available lithium cells top out at 10Ah. Even many fuel gauge ICs don't support cells larger than that.
Adding another cell requires substantial development (design/source the pack, balancing and charging circuit) and extra BOM cost, whereas single cell involves copying reference design (which I know because I'm designing hardware product around RK3399 and ~70Wh battery pack)
TL;DR; Can be done, but developers probably wanted to reduce the risk and stay on commonly walked path.