asteroid icon indicating copy to clipboard operation
asteroid copied to clipboard

bootloader for LG Urbane 2 "nemo"

Open dk14 opened this issue 8 years ago • 5 comments

Would be nice to have boot-loader image for LG nemo watch.

dk14 avatar Sep 06 '17 20:09 dk14

Hi @dk14,

while work on the nemo image has started, the image didn't boot properly so it has not been exposed in the prepare-build.sh script. Some additional testing with the initramfs needs to be carried out.

For reference, I've put the work here, here and here; although the branches are a bit outdated, nemo has a lot in common with the LG watch urbane (bass) and other LG watches and would just require some adjustments to the dory/bass patches to bring it up to date.

theappleman avatar Sep 06 '17 22:09 theappleman

Oh thanks! I'll try to play with it.

A bit unrelated question: the absence of sensors (particularly gyro and heart-rate) support for "bass"/"nemo" is just in-development or is there any legal/proprietary restrictions/requirements that don't allow it to be implemented (in open source)?

Also, (I'm a noob in this) what low-level libraries/drivers could be used in order to access let's say heart-rate sensor (maybe not hrt itself but raw light-intensity data)?

dk14 avatar Sep 07 '17 13:09 dk14

There is nothing that I'm aware of stopping us from getting sensors working except that it needs to be looked in to. Dory has working sensors, although that sensor package is different to the ones in bass/nemo.

Information about sensors can be found here https://asteroidos.org/wiki/porting-guide/#sensors

theappleman avatar Sep 07 '17 17:09 theappleman

Someone on IRC asked for a build for nemo. I went ahead and picked up your work. I don't know the exact state of this port. All I did was:

  • Use the kernel recipes from @theappleman located here https://github.com/theappleman/meta-bass-hybris/tree/nemo/recipes-kernel/linux
    • Added some more patches to backport the Bluetooth driver.
  • Rebuild system tar from scratch, original link in repo is dead.
  • Use different partition names as provided by the person from IRC.

A nightly is available here: https://www.dropbox.com/sh/am8t1ckpg5uvjir/AACANmCnFdIXFhj0QZ4CdgdEa?dl=0

Not sure if it works at all, but if someone wants to help with a port for this, then you are welcome :smile:

MagneFire avatar Dec 01 '20 21:12 MagneFire

I've tried this on my nemo but it does not seem to work. Specifically, when I try fastboot --cmdline debug-ramdisk boot ./zImage-dtb-nemo.fastboot it displays the "Device software can't be checked for corruption" message (secure boot is enabled on this watch), pauses for a moment and then reboots. It does this twice and we end up booting into WearOS.

beroset avatar Aug 10 '22 15:08 beroset

Yay! We now have this! https://github.com/AsteroidOS/meta-smartwatch/tree/master/meta-nemo

beroset avatar Feb 09 '23 21:02 beroset

Closing this issue and invite everyone to open new issues regarding missing features in meta-smartwatch repo tagged with nemo

moWerk avatar Feb 09 '23 22:02 moWerk