It takes about a minute for phosh to show charging icon after connecting the charging cable. On most phones this feedback is instantaneous. Sometimes this causes forgetting to turn on the power switch since you assume it will show charging after a minute and won’t think the switch may be off when you don’t see the charging notification.
I guess this is potentially happening because they are querying the charging port at a slower rate since querying the port every second like phones do would cause slowdowns. Just a guess but programmaticly this makes sense if we are using an android layer to translate hardware info. Devs will likely chime in soon with the truth tho
charging mode is not really related to android or halium or any of the other stuff. our charger mode doesn’t even mount into the rootfs meaning no phosh or any of the other stuff. charger is in ramdisk so way before even the debian system is available. the reason its slow is because currently lk (the bootloader) takes ages to chainload the kernel and ramdisk. this is a known issue but pretty low in the priority list