Comment by mrb
2 days ago
Very impressive build! It's amazing what one can do thanks to CNC and FLPCB manufacturing services readily available to any motivated hacker.
One tip for the author who noticed the camera being warm: measure its power consumption, and compare to an unmodified G9ii. Especially because you noticed it drains the battery relatively quickly(!) This is a glaring "connect the dots" situation to me. The root cause might be something very stupid. For example when you removed the microphone jack, the camera thought a microphone was connected, so it activated a microphone nenu. But given the extensive number of mods you made, it's possible you are making the firmware think some accessory is connected—could be anything: (light) flash, external screen, USB gadget, JTAG reader, SD card, etc. So it's taking a code path to initialize the device, but it fails because the device is not present, and it retries repeatedly, thus entering a retry loop that's causing excessive CPU usage... That wouldn't surprise me. You are running a G9ii that's unique therefore a rare software code path like this would not happen on a standard G9ii and would never have been fixed by the developers.
Edit: I see the author measured power here: https://www.reddit.com/r/Lumix/comments/1oif3jp/how_much_doe... and to my eyes, these seem really high numbers. For example in video playback mode he measures 340mA, so 2.45W (battery is 7.2V nominal). The standard G9ii battery is 16Wh that means it would last only 6.5 hours playing back video. Compare this to a Pixel 9 phone: 18.3Wh battery and can playback video for 15 hours (I believe these are benchmark numbers reported playing back 4k H264 video, probably in a similar-ish format to the G9ii in terms of bitrate, etc). Plus the phone is at a disadvantage as it has a bigger, more power-hungry display. So it seems to me his G9ii consumes twice as much power as it should, if not more... If anything a pro camera should be more optimized than a general-purpose consumer device when playing video!
No comments yet
Contribute on Hacker News ↗