ED I do have a couple notes about the shoulder buttons. You may have already thought of this, but the right shoulder button seems pretty close to the LCD cable and I’m worried it might damage it with excessive shoulder button usage.
No, that shouldn't happen. It's close but the movement on the shoulder button is so small, it shouldn't really damage the cable. Additionally (as you can see on your pictures), the part where the shoulder button touches the LCD cable is ground - and that's a pretty wide trace, it shouldn't break that easily
Also the shoulder button spring mod works really well, but it would be good to have a little nub poking out where the spring meets the case that it can wrap around (like the smaller shoulder buttons, but on the main case). Just so they don’t pop out of place.
Sadly, that's not easily possible. Adding pegs sideways means you need to create an additional tool that's being put into the mould. It would be easy 3D printing that, but not easy with mould injection.
One tip, the charging software is one of the most broken things (and my top priority). So if your battery is fully discharged, you likely will struggle to charge the battery. If you can't get it to boot into the kernel (where it ups the charge current, bootloader can't do this yet), just unplug it and open the back panel and pop out the CPU board. Let it charge for a good amount of time before you put it back together. This is currently the safest way to charge while not booted.
Well, there is an easy way: Boot into U-Boot and run a power off from there
It's only possible with a serial out connection at the moment.
But I've never had problems booting into U-Boot to power it off. Easier than opening the unit
Can Pyra boot without battery ? If yes is it possible to boot pyra on AC and then insert battery while connected to power ?
The final version should be able to do that, yes. The charger chip also supports disconnecting and reconnecting a battery while the unit is powered on, it even can remember various charging curves for different batteries (not sure how that works, maybe the battery needs a serial number for that which we don't have).
At the moment, the software setup for the charger isn't properly done, but in the end, it should work.
The problem is not with the PALMAS, it’s with the battery charger. By default it limits current to 100mA. The hardware allows for an increase to 500mA but this isn’t being enabled for some reason. I’m currently investigating why this is happening and working on a fix. Right now the Pyra draws 480 in the bootloader, so 500 is enough to get past the boot stage where the full limit of 2A can be asserted.
Hm? I never had any issues running the bootloader without a battery - at least the one that has the parameter set to set it 500mA.
The only issue was when I tried to continue to boot without a battery.
But the bootloader works fine for my (at least last time I tried).