<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PINE64 - Portal]]></title>
		<link>https://forum.pine64.org/</link>
		<description><![CDATA[PINE64 - https://forum.pine64.org]]></description>
		<pubDate>Fri, 17 Jul 2026 07:06:24 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Need help with updating firmware on brand new watch]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20320</link>
			<pubDate>Mon, 13 Jul 2026 01:05:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30133">sabersoul1217</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20320</guid>
			<description><![CDATA[I received my Pinetime on Saturday, July 11.  It currently has InfiniTime 1.14.1 installed and I am trying to update it to 1.16.1.<br />
<br />
I can pair the watch to my Pixel 10 Pro that is running Android 17 both via normal pairing and via Gadgetbridge without issue, but the watch constantly disconnects and reconnects.<br />
<br />
When I try to update the firmware via Gadgetbridge, it will get to a random percentage and then disconnect, failing to update the firmware.<br />
<br />
I removed Gadgetbridge, deleted the Pinetime from my phone, installed NRF Connect, then tried the update again through that.  The watch screen will change to FW update screen and stay at 0% while NRF Connect will get to a random percentage of the upload before the watch reboots.<br />
<br />
I tried <a href="https://infinitimeexplorer.netlify.app/" target="_blank" rel="noopener" class="mycode_url">https://infinitimeexplorer.netlify.app/</a> through the current version of Chrome on my Windows 11 25H2 laptop and I get the same behavior as NRF Connect.<br />
<br />
I have charged the watch fully, tried the update both on and off the charger, rebooted the watch as well as my phone and laptop multiple times and the behavior is the same.<br />
<br />
Does anyone know what else I can try?]]></description>
			<content:encoded><![CDATA[I received my Pinetime on Saturday, July 11.  It currently has InfiniTime 1.14.1 installed and I am trying to update it to 1.16.1.<br />
<br />
I can pair the watch to my Pixel 10 Pro that is running Android 17 both via normal pairing and via Gadgetbridge without issue, but the watch constantly disconnects and reconnects.<br />
<br />
When I try to update the firmware via Gadgetbridge, it will get to a random percentage and then disconnect, failing to update the firmware.<br />
<br />
I removed Gadgetbridge, deleted the Pinetime from my phone, installed NRF Connect, then tried the update again through that.  The watch screen will change to FW update screen and stay at 0% while NRF Connect will get to a random percentage of the upload before the watch reboots.<br />
<br />
I tried <a href="https://infinitimeexplorer.netlify.app/" target="_blank" rel="noopener" class="mycode_url">https://infinitimeexplorer.netlify.app/</a> through the current version of Chrome on my Windows 11 25H2 laptop and I get the same behavior as NRF Connect.<br />
<br />
I have charged the watch fully, tried the update both on and off the charger, rebooted the watch as well as my phone and laptop multiple times and the behavior is the same.<br />
<br />
Does anyone know what else I can try?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[pinecil v2 dosent negotiate power]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20317</link>
			<pubDate>Tue, 07 Jul 2026 13:28:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30125">moses</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20317</guid>
			<description><![CDATA[hello i recently got my pinecil v2 did the usual stuff checked if its real updated firmware it all worked, then the next day, for some reason it just dosent negotiate, im pretty good with smd soldering so im thinking to replace the cc resistors with some new ones and pray, what should i do?]]></description>
			<content:encoded><![CDATA[hello i recently got my pinecil v2 did the usual stuff checked if its real updated firmware it all worked, then the next day, for some reason it just dosent negotiate, im pretty good with smd soldering so im thinking to replace the cc resistors with some new ones and pray, what should i do?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rock64 v2.0 u-boot SPI issues]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20314</link>
			<pubDate>Sun, 05 Jul 2026 17:02:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=25722">ju0n</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20314</guid>
			<description><![CDATA[Hi,<br />
I've some rock64 V2.0 boards . All of them flashed SPI u-boot long time ago with Ayufan script. They worked flawlessly until now that i've tried to update to debian 13. No way to boot installer neither sd card or usb i had to erase spi u-boot to be able boot debian 13 installer. Now i've installed debian 13 but no way to burn any working SPI u-boot. The last ones dont do nothing, any output from serial console and older ones dont let boot debian 13 from sd card with a kernel panic message show in serial console.<br />
<br />
I guess there is some issue with SPI u-boot and rock64 V2.0.  Any working updated SPI u-boot in rock64 v2.0 available?<br />
Thanks in avance]]></description>
			<content:encoded><![CDATA[Hi,<br />
I've some rock64 V2.0 boards . All of them flashed SPI u-boot long time ago with Ayufan script. They worked flawlessly until now that i've tried to update to debian 13. No way to boot installer neither sd card or usb i had to erase spi u-boot to be able boot debian 13 installer. Now i've installed debian 13 but no way to burn any working SPI u-boot. The last ones dont do nothing, any output from serial console and older ones dont let boot debian 13 from sd card with a kernel panic message show in serial console.<br />
<br />
I guess there is some issue with SPI u-boot and rock64 V2.0.  Any working updated SPI u-boot in rock64 v2.0 available?<br />
Thanks in avance]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pinephone software]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20313</link>
			<pubDate>Sat, 04 Jul 2026 14:23:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=20289">Csanderson0313</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20313</guid>
			<description><![CDATA[Hi Everyone, <br />
Hope everyone is doing well. I have been away from pinephone for quite a while but starting back with it again. What is the most stable Software out for it? I have noticed that the Pinephone pro is no longer being made. It does not seems like they made it very long. What is everyone thoughts on the future of PinePhone? Does everyone think it has a long and bright future? <br />
<br />
Thank You <br />
Chris]]></description>
			<content:encoded><![CDATA[Hi Everyone, <br />
Hope everyone is doing well. I have been away from pinephone for quite a while but starting back with it again. What is the most stable Software out for it? I have noticed that the Pinephone pro is no longer being made. It does not seems like they made it very long. What is everyone thoughts on the future of PinePhone? Does everyone think it has a long and bright future? <br />
<br />
Thank You <br />
Chris]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PineNote v1.2 - Charges Never Enter "Charging" State (Factory OS, RK817 Below Minimum]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20311</link>
			<pubDate>Thu, 02 Jul 2026 08:52:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30109">ttsp</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20311</guid>
			<description><![CDATA[I'm looking for help determining whether this is a software issue (kernel/device tree/RK817 driver) or a hardware failure before pursuing an RMA.<br />
Hardware<ul class="mycode_list"><li>PineNote v1.2 (Community Edition)<br />
</li>
<li>Original factory-installed OS (never replaced or reinstalled)<br />
</li>
<li>Current kernel:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>6.12.11-pinenote-202501281646-00249-g211ba27556cc</code></div></div></li>
<li>Installed kernel package:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>linux-image-pinenote-stable 1.7</code></div></div></li>
</ul>
Timeline<br />
The device arrived with approximately 40% battery.<br />
I never installed an alternate operating system. The charging problem occurred on the factory-installed OS within the first day after unboxing.<br />
The device operated normally from its initial battery charge but never successfully charged from any charger.<br />
Eventually the battery discharged to 0%.<br />
The interesting part is that the PineNote still boots and runs normally when external USB power is connected. I can SSH into it and run diagnostics. The only failure appears to be that the battery never actually charges.<br />
Chargers Tested<br />
I tested all of the following:<ul class="mycode_list"><li>OEM USB-A ↔ USB-C cable<br />
</li>
<li>USB-A wall charger<br />
</li>
<li>USB-A laptop port<br />
</li>
<li>65 W USB-C PD laptop charger<br />
</li>
</ul>
Behavior is identical with every charger.<br />
When powered off and connected to power, the charging animation appears on the display.<br />
I also left it connected overnight while powered off.<br />
Battery level remained at 0%.<br />
USB Issue<br />
Initially the device was affected by the USB issue described in PNDeb Issue #106.<br />
After applying the recommended fix:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>lsusb</code></div></div>works normally.<br />
USB connectivity appears completely functional now.<br />
Charging behavior did not change.<br />
This makes me think the USB problem and the charging problem are unrelated.<br />
Diagnostics<br />
Battery state:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /sys/class/power_supply/rk-bat/uevent</code></div></div>Relevant output:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CAPACITY=0<br />
POWER_SUPPLY_CURRENT_AVG=-168560<br />
POWER_SUPPLY_VOLTAGE_AVG=346xxxx</code></div></div>The important point is that the battery never transitions to:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_STATUS=Charging</code></div></div>even while external power is connected.<br />
<hr class="mycode_hr" />
Charger state:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /sys/class/power_supply/usb/uevent</code></div></div>Relevant output:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_AVG=452xxxx</code></div></div>So Linux clearly detects external power.<br />
<hr class="mycode_hr" />
Kernel messages:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>dmesg | grep -i rk817</code></div></div>produces repeated messages similar to:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>rk817-charger: Battery voltage 3465880 below minimum voltage 3500000<br />
rk817-charger: Battery voltage 3477640 below minimum voltage 3500000<br />
rk817-charger: Battery voltage 3483240 below minimum voltage 3500000</code></div></div>I do not see any other charger-related or battery-related errors.<br />
Package Status<br />
Kernel package is already current:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>apt update<br />
apt list --upgradable<br />
apt policy linux-image-pinenote-stable</code></div></div>No newer PineNote kernel is available.<br />
What Seems to Be Happening<br />
From everything I've observed:<ul class="mycode_list"><li>USB is functioning.<br />
</li>
<li>External power is detected.<br />
</li>
<li>Charger is detected (<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ONLINE=1</code></div></div>).<br />
</li>
<li>Battery is detected.<br />
</li>
<li>The device boots and runs on external power.<br />
</li>
<li>The battery never enters the <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Charging</code></div></div> state.<br />
</li>
<li>Battery voltage remains below the RK817 minimum threshold (~3.5 V).<br />
</li>
<li>The battery never recovers, even after being connected overnight.<br />
</li>
</ul>
Questions<br />
<ol type="1" class="mycode_list"><li>Has anyone seen the RK817 refuse to perform pre-charge when the battery falls below approximately 3.5 V?<br />
</li>
<li>Is there a known device-tree or kernel configuration issue that could prevent pre-charging?<br />
</li>
<li>Is there a way to determine from software whether the battery protection circuit has tripped?<br />
</li>
<li>Are there any additional diagnostics I should collect (debugfs, I2C register dumps, RK817 register reads, etc.)?<br />
</li>
<li>Does this behavior point more toward a failed battery or charging hardware than a software problem?<br />
</li>
</ol>
Any guidance from people familiar with the RK817 charger implementation or PineNote power management would be greatly appreciated.<br />
<br />
<br />
Here are various diagnostic commands and their return values:<br />
<br />
===== DATE =====<br />
&#36; date<br />
Thu Jul  2 08:50:52 UTC 2026<br />
<br />
===== KERNEL =====<br />
&#36; uname -a<br />
Linux pinenote 6.12.11-pinenote-202501281646-00249-g211ba27556cc #1 SMP Tue Jan 28 17:04:28 CST 2025 aarch64 GNU/Linux<br />
<br />
===== OS RELEASE =====<br />
&#36; cat /etc/os-release<br />
PRETTY_NAME="Debian GNU/Linux trixie/sid"<br />
NAME="Debian GNU/Linux"<br />
VERSION_CODENAME=trixie<br />
ID=debian<br />
HOME_URL="https://www.debian.org/"<br />
SUPPORT_URL="https://www.debian.org/support"<br />
BUG_REPORT_URL="https://bugs.debian.org/"<br />
<br />
===== KERNEL PACKAGE =====<br />
&#36; dpkg -l | grep linux-image-pinenote || true<br />
ii  linux-image-pinenote-stable                                    1.7                            all          Linux for the PineNote (meta-package)<br />
<br />
===== POWER SUPPLY DEVICES =====<br />
&#36; ls -l /sys/class/power_supply/<br />
total 0<br />
lrwxrwxrwx 1 root root 0 Jul 12  2026 rk817-battery -&gt; ../../devices/platform/fdd40000.i2c/i2c-0/0-0020/rk817-charger.7.auto/power_supply/rk817-battery<br />
lrwxrwxrwx 1 root root 0 Jul 12  2026 rk817-charger -&gt; ../../devices/platform/fdd40000.i2c/i2c-0/0-0020/rk817-charger.7.auto/power_supply/rk817-charger<br />
<br />
===== BATTERY SUMMARY =====<br />
&#36; grep -E 'POWER_SUPPLY_(PRESENT|STATUS|CAPACITY|VOLTAGE_AVG|CURRENT_AVG|VOLTAGE_MIN_DESIGN|VOLTAGE_MAX_DESIGN|CHARGE_NOW|CHARGE_FULL|CHARGE_TYPE)' /sys/class/power_supply/rk817-battery/uevent<br />
POWER_SUPPLY_PRESENT=1<br />
POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CHARGE_TYPE=Standard<br />
POWER_SUPPLY_CHARGE_FULL=4000000<br />
POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000<br />
POWER_SUPPLY_CHARGE_NOW=1237024<br />
POWER_SUPPLY_VOLTAGE_AVG=3750360<br />
POWER_SUPPLY_CURRENT_AVG=-179912<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3500000<br />
POWER_SUPPLY_CAPACITY=31<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4200000<br />
<br />
===== CHARGER SUMMARY =====<br />
&#36; grep -E 'POWER_SUPPLY_(ONLINE|USB_TYPE|VOLTAGE_AVG|VOLTAGE_MIN_DESIGN|VOLTAGE_MAX_DESIGN)' /sys/class/power_supply/rk817-charger/uevent<br />
POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=5500000<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3800000<br />
POWER_SUPPLY_VOLTAGE_AVG=4516000<br />
<br />
===== FULL BATTERY UEVENT =====<br />
&#36; cat /sys/class/power_supply/rk817-battery/uevent<br />
DEVTYPE=power_supply<br />
OF_NAME=charger<br />
OF_FULLNAME=/i2c@fdd40000/pmic@20/charger<br />
OF_COMPATIBLE_N=0<br />
POWER_SUPPLY_NAME=rk817-battery<br />
POWER_SUPPLY_TYPE=Battery<br />
POWER_SUPPLY_PRESENT=1<br />
POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CHARGE_TYPE=Standard<br />
POWER_SUPPLY_CHARGE_FULL=4000000<br />
POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000<br />
POWER_SUPPLY_CHARGE_EMPTY_DESIGN=0<br />
POWER_SUPPLY_CHARGE_NOW=1237024<br />
POWER_SUPPLY_CONSTANT_CHARGE_VOLTAGE_MAX=4200000<br />
POWER_SUPPLY_VOLTAGE_AVG=3750360<br />
POWER_SUPPLY_CONSTANT_CHARGE_CURRENT_MAX=2000000<br />
POWER_SUPPLY_CURRENT_AVG=-179912<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3500000<br />
POWER_SUPPLY_CAPACITY=31<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4200000<br />
POWER_SUPPLY_CHARGE_TERM_CURRENT=300000<br />
<br />
===== FULL CHARGER UEVENT =====<br />
&#36; cat /sys/class/power_supply/rk817-charger/uevent<br />
DEVTYPE=power_supply<br />
OF_NAME=charger<br />
OF_FULLNAME=/i2c@fdd40000/pmic@20/charger<br />
OF_COMPATIBLE_N=0<br />
POWER_SUPPLY_NAME=rk817-charger<br />
POWER_SUPPLY_TYPE=USB<br />
POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=5500000<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3800000<br />
POWER_SUPPLY_VOLTAGE_AVG=4516000<br />
<br />
===== POWER-RELATED DMESG =====<br />
&#36; dmesg | grep -Ei 'rk817|battery|charger|charge|power_supply' || true]]></description>
			<content:encoded><![CDATA[I'm looking for help determining whether this is a software issue (kernel/device tree/RK817 driver) or a hardware failure before pursuing an RMA.<br />
Hardware<ul class="mycode_list"><li>PineNote v1.2 (Community Edition)<br />
</li>
<li>Original factory-installed OS (never replaced or reinstalled)<br />
</li>
<li>Current kernel:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>6.12.11-pinenote-202501281646-00249-g211ba27556cc</code></div></div></li>
<li>Installed kernel package:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>linux-image-pinenote-stable 1.7</code></div></div></li>
</ul>
Timeline<br />
The device arrived with approximately 40% battery.<br />
I never installed an alternate operating system. The charging problem occurred on the factory-installed OS within the first day after unboxing.<br />
The device operated normally from its initial battery charge but never successfully charged from any charger.<br />
Eventually the battery discharged to 0%.<br />
The interesting part is that the PineNote still boots and runs normally when external USB power is connected. I can SSH into it and run diagnostics. The only failure appears to be that the battery never actually charges.<br />
Chargers Tested<br />
I tested all of the following:<ul class="mycode_list"><li>OEM USB-A ↔ USB-C cable<br />
</li>
<li>USB-A wall charger<br />
</li>
<li>USB-A laptop port<br />
</li>
<li>65 W USB-C PD laptop charger<br />
</li>
</ul>
Behavior is identical with every charger.<br />
When powered off and connected to power, the charging animation appears on the display.<br />
I also left it connected overnight while powered off.<br />
Battery level remained at 0%.<br />
USB Issue<br />
Initially the device was affected by the USB issue described in PNDeb Issue #106.<br />
After applying the recommended fix:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>lsusb</code></div></div>works normally.<br />
USB connectivity appears completely functional now.<br />
Charging behavior did not change.<br />
This makes me think the USB problem and the charging problem are unrelated.<br />
Diagnostics<br />
Battery state:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /sys/class/power_supply/rk-bat/uevent</code></div></div>Relevant output:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CAPACITY=0<br />
POWER_SUPPLY_CURRENT_AVG=-168560<br />
POWER_SUPPLY_VOLTAGE_AVG=346xxxx</code></div></div>The important point is that the battery never transitions to:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_STATUS=Charging</code></div></div>even while external power is connected.<br />
<hr class="mycode_hr" />
Charger state:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /sys/class/power_supply/usb/uevent</code></div></div>Relevant output:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_AVG=452xxxx</code></div></div>So Linux clearly detects external power.<br />
<hr class="mycode_hr" />
Kernel messages:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>dmesg | grep -i rk817</code></div></div>produces repeated messages similar to:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>rk817-charger: Battery voltage 3465880 below minimum voltage 3500000<br />
rk817-charger: Battery voltage 3477640 below minimum voltage 3500000<br />
rk817-charger: Battery voltage 3483240 below minimum voltage 3500000</code></div></div>I do not see any other charger-related or battery-related errors.<br />
Package Status<br />
Kernel package is already current:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>apt update<br />
apt list --upgradable<br />
apt policy linux-image-pinenote-stable</code></div></div>No newer PineNote kernel is available.<br />
What Seems to Be Happening<br />
From everything I've observed:<ul class="mycode_list"><li>USB is functioning.<br />
</li>
<li>External power is detected.<br />
</li>
<li>Charger is detected (<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ONLINE=1</code></div></div>).<br />
</li>
<li>Battery is detected.<br />
</li>
<li>The device boots and runs on external power.<br />
</li>
<li>The battery never enters the <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Charging</code></div></div> state.<br />
</li>
<li>Battery voltage remains below the RK817 minimum threshold (~3.5 V).<br />
</li>
<li>The battery never recovers, even after being connected overnight.<br />
</li>
</ul>
Questions<br />
<ol type="1" class="mycode_list"><li>Has anyone seen the RK817 refuse to perform pre-charge when the battery falls below approximately 3.5 V?<br />
</li>
<li>Is there a known device-tree or kernel configuration issue that could prevent pre-charging?<br />
</li>
<li>Is there a way to determine from software whether the battery protection circuit has tripped?<br />
</li>
<li>Are there any additional diagnostics I should collect (debugfs, I2C register dumps, RK817 register reads, etc.)?<br />
</li>
<li>Does this behavior point more toward a failed battery or charging hardware than a software problem?<br />
</li>
</ol>
Any guidance from people familiar with the RK817 charger implementation or PineNote power management would be greatly appreciated.<br />
<br />
<br />
Here are various diagnostic commands and their return values:<br />
<br />
===== DATE =====<br />
&#36; date<br />
Thu Jul  2 08:50:52 UTC 2026<br />
<br />
===== KERNEL =====<br />
&#36; uname -a<br />
Linux pinenote 6.12.11-pinenote-202501281646-00249-g211ba27556cc #1 SMP Tue Jan 28 17:04:28 CST 2025 aarch64 GNU/Linux<br />
<br />
===== OS RELEASE =====<br />
&#36; cat /etc/os-release<br />
PRETTY_NAME="Debian GNU/Linux trixie/sid"<br />
NAME="Debian GNU/Linux"<br />
VERSION_CODENAME=trixie<br />
ID=debian<br />
HOME_URL="https://www.debian.org/"<br />
SUPPORT_URL="https://www.debian.org/support"<br />
BUG_REPORT_URL="https://bugs.debian.org/"<br />
<br />
===== KERNEL PACKAGE =====<br />
&#36; dpkg -l | grep linux-image-pinenote || true<br />
ii  linux-image-pinenote-stable                                    1.7                            all          Linux for the PineNote (meta-package)<br />
<br />
===== POWER SUPPLY DEVICES =====<br />
&#36; ls -l /sys/class/power_supply/<br />
total 0<br />
lrwxrwxrwx 1 root root 0 Jul 12  2026 rk817-battery -&gt; ../../devices/platform/fdd40000.i2c/i2c-0/0-0020/rk817-charger.7.auto/power_supply/rk817-battery<br />
lrwxrwxrwx 1 root root 0 Jul 12  2026 rk817-charger -&gt; ../../devices/platform/fdd40000.i2c/i2c-0/0-0020/rk817-charger.7.auto/power_supply/rk817-charger<br />
<br />
===== BATTERY SUMMARY =====<br />
&#36; grep -E 'POWER_SUPPLY_(PRESENT|STATUS|CAPACITY|VOLTAGE_AVG|CURRENT_AVG|VOLTAGE_MIN_DESIGN|VOLTAGE_MAX_DESIGN|CHARGE_NOW|CHARGE_FULL|CHARGE_TYPE)' /sys/class/power_supply/rk817-battery/uevent<br />
POWER_SUPPLY_PRESENT=1<br />
POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CHARGE_TYPE=Standard<br />
POWER_SUPPLY_CHARGE_FULL=4000000<br />
POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000<br />
POWER_SUPPLY_CHARGE_NOW=1237024<br />
POWER_SUPPLY_VOLTAGE_AVG=3750360<br />
POWER_SUPPLY_CURRENT_AVG=-179912<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3500000<br />
POWER_SUPPLY_CAPACITY=31<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4200000<br />
<br />
===== CHARGER SUMMARY =====<br />
&#36; grep -E 'POWER_SUPPLY_(ONLINE|USB_TYPE|VOLTAGE_AVG|VOLTAGE_MIN_DESIGN|VOLTAGE_MAX_DESIGN)' /sys/class/power_supply/rk817-charger/uevent<br />
POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=5500000<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3800000<br />
POWER_SUPPLY_VOLTAGE_AVG=4516000<br />
<br />
===== FULL BATTERY UEVENT =====<br />
&#36; cat /sys/class/power_supply/rk817-battery/uevent<br />
DEVTYPE=power_supply<br />
OF_NAME=charger<br />
OF_FULLNAME=/i2c@fdd40000/pmic@20/charger<br />
OF_COMPATIBLE_N=0<br />
POWER_SUPPLY_NAME=rk817-battery<br />
POWER_SUPPLY_TYPE=Battery<br />
POWER_SUPPLY_PRESENT=1<br />
POWER_SUPPLY_STATUS=Discharging<br />
POWER_SUPPLY_CHARGE_TYPE=Standard<br />
POWER_SUPPLY_CHARGE_FULL=4000000<br />
POWER_SUPPLY_CHARGE_FULL_DESIGN=4000000<br />
POWER_SUPPLY_CHARGE_EMPTY_DESIGN=0<br />
POWER_SUPPLY_CHARGE_NOW=1237024<br />
POWER_SUPPLY_CONSTANT_CHARGE_VOLTAGE_MAX=4200000<br />
POWER_SUPPLY_VOLTAGE_AVG=3750360<br />
POWER_SUPPLY_CONSTANT_CHARGE_CURRENT_MAX=2000000<br />
POWER_SUPPLY_CURRENT_AVG=-179912<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3500000<br />
POWER_SUPPLY_CAPACITY=31<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4200000<br />
POWER_SUPPLY_CHARGE_TERM_CURRENT=300000<br />
<br />
===== FULL CHARGER UEVENT =====<br />
&#36; cat /sys/class/power_supply/rk817-charger/uevent<br />
DEVTYPE=power_supply<br />
OF_NAME=charger<br />
OF_FULLNAME=/i2c@fdd40000/pmic@20/charger<br />
OF_COMPATIBLE_N=0<br />
POWER_SUPPLY_NAME=rk817-charger<br />
POWER_SUPPLY_TYPE=USB<br />
POWER_SUPPLY_ONLINE=1<br />
POWER_SUPPLY_USB_TYPE=Unknown [DCP]<br />
POWER_SUPPLY_VOLTAGE_MAX_DESIGN=5500000<br />
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=3800000<br />
POWER_SUPPLY_VOLTAGE_AVG=4516000<br />
<br />
===== POWER-RELATED DMESG =====<br />
&#36; dmesg | grep -Ei 'rk817|battery|charger|charge|power_supply' || true]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to change the PineNote's default sleep image?]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20310</link>
			<pubDate>Wed, 01 Jul 2026 18:22:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30110">cameronharring</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20310</guid>
			<description><![CDATA[Hello,<br />
While don't get me wrong, the image of the little flower pot is pretty, I would like to be able to do some more unique customizations. Thank you for any help in advance!]]></description>
			<content:encoded><![CDATA[Hello,<br />
While don't get me wrong, the image of the little flower pot is pretty, I would like to be able to do some more unique customizations. Thank you for any help in advance!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Manjaro affected by Arch supply chain rootkit]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20308</link>
			<pubDate>Sun, 28 Jun 2026 16:45:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=26551">tantamount</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20308</guid>
			<description><![CDATA[If you are using Manjaro on a PinePhone, you might want to look at this alert:<br />
<br />
<a href="https://threat-modeling.com/arch-linux-aur-supply-chain-compromise-june-2026/" target="_blank" rel="noopener" class="mycode_url">https://threat-modeling.com/arch-linux-a...june-2026/</a>]]></description>
			<content:encoded><![CDATA[If you are using Manjaro on a PinePhone, you might want to look at this alert:<br />
<br />
<a href="https://threat-modeling.com/arch-linux-aur-supply-chain-compromise-june-2026/" target="_blank" rel="noopener" class="mycode_url">https://threat-modeling.com/arch-linux-a...june-2026/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fix Bricked SPI Flash, Pinephone Pro]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20305</link>
			<pubDate>Sat, 27 Jun 2026 23:00:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30104">FR_IV</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20305</guid>
			<description><![CDATA[Hi!<br />
A couple weeks ago I was trying to write Tow-Boot to my Pinephone Pro's SPI Flash. It worked once, so I know that the SPI device is connected and functional. However, (unrelated to the Tow-Boot install) I messed up the Manjaro-Phosh installation I had previously installed on the Pinephone pro, so I reinstalled Manjaro-Phosh which removed Tow-Boot from the SPI flash. I tried to rewrite Tow-Boot in the same way as before, but it got stuck and I forced the Pinephone Pro to power-off. I then tried to write Tow-Boot again and I got the following error:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Checks failed... [ret = 4]<br />
Nothing was done.<br />
<br />
Details:<br />
Error: /dev/mtdblock0 not found<br />
<br />
&#36; dmesg | grep -i spi<br />
---<br />
[ &nbsp;&nbsp;1.176820] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff<br />
[ &nbsp;&nbsp;1.184548] spi-nor: probe of spi0.0 failed with error -2<br />
---</code></div></div><br />
I booted the Pinephone Pro to the Manjaro-Phosh installation I put on it and I used fdisk -l and ls /dev/ but I did not find the SPI Flash nor any mtd or mtdblock devices.<br />
I have reinstalled Manjaro to the Pinephone Pro through booting on an SD card and through connecting my Pinephone Pro to my computer as an external drive using the Tow-Boot installer booted on an SD card.<br />
I have tried to write the Tow-Boot.spi.bin binary to the SPI through putting my phone in MaskRom mode and using the rkdeveloptool through the command line on my linux laptop.<br />
I have tried to zero everything out with rkdeveloptool by writing zeros.<br />
I booted the factory android image with the hardware test app on an SD card and the SPI Flash failed its test.<br />
I tried all of these at least twice each and they have all returned no errors, but I still get the same error from the Tow-Boot installer and I still cannot find the SPI Flash device or any mtd or mtdblock devices.<br />
<br />
Is there any way to revive the SPI device? Would it require wiring to it directly since nothing has been able to read it?<br />
Thank you in advance!<br />
<br />
I should note, that my Pinephone Pro boots to the internal emmc and to SD cards without a problem, so fixing the SPI is not vital to using my pinephone pro, but I don't like to loose available hardware and it would be nice to install Tow-Boot.]]></description>
			<content:encoded><![CDATA[Hi!<br />
A couple weeks ago I was trying to write Tow-Boot to my Pinephone Pro's SPI Flash. It worked once, so I know that the SPI device is connected and functional. However, (unrelated to the Tow-Boot install) I messed up the Manjaro-Phosh installation I had previously installed on the Pinephone pro, so I reinstalled Manjaro-Phosh which removed Tow-Boot from the SPI flash. I tried to rewrite Tow-Boot in the same way as before, but it got stuck and I forced the Pinephone Pro to power-off. I then tried to write Tow-Boot again and I got the following error:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Checks failed... [ret = 4]<br />
Nothing was done.<br />
<br />
Details:<br />
Error: /dev/mtdblock0 not found<br />
<br />
&#36; dmesg | grep -i spi<br />
---<br />
[ &nbsp;&nbsp;1.176820] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff<br />
[ &nbsp;&nbsp;1.184548] spi-nor: probe of spi0.0 failed with error -2<br />
---</code></div></div><br />
I booted the Pinephone Pro to the Manjaro-Phosh installation I put on it and I used fdisk -l and ls /dev/ but I did not find the SPI Flash nor any mtd or mtdblock devices.<br />
I have reinstalled Manjaro to the Pinephone Pro through booting on an SD card and through connecting my Pinephone Pro to my computer as an external drive using the Tow-Boot installer booted on an SD card.<br />
I have tried to write the Tow-Boot.spi.bin binary to the SPI through putting my phone in MaskRom mode and using the rkdeveloptool through the command line on my linux laptop.<br />
I have tried to zero everything out with rkdeveloptool by writing zeros.<br />
I booted the factory android image with the hardware test app on an SD card and the SPI Flash failed its test.<br />
I tried all of these at least twice each and they have all returned no errors, but I still get the same error from the Tow-Boot installer and I still cannot find the SPI Flash device or any mtd or mtdblock devices.<br />
<br />
Is there any way to revive the SPI device? Would it require wiring to it directly since nothing has been able to read it?<br />
Thank you in advance!<br />
<br />
I should note, that my Pinephone Pro boots to the internal emmc and to SD cards without a problem, so fixing the SPI is not vital to using my pinephone pro, but I don't like to loose available hardware and it would be nice to install Tow-Boot.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Big thanks for the documentation!]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20304</link>
			<pubDate>Thu, 25 Jun 2026 18:58:59 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=22340">alchemist</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20304</guid>
			<description><![CDATA[Hi,<br />
<br />
I am a happy and daily Pinebook Pro user since may 2021. The last years, I broke the USB-C port, then the keyboard panel at the left hinge.<br />
I decided to replace the motherboard and keyboard panel, ordered the pieces and received them3 days after.<br />
<br />
Then I had some free hours yesterday to fix my loved laptop. And I was really pleased by the well written documentation. I followed the section describing the different steps with very clear illustrations.<br />
And in some minutes, I have a almost new shiny laptop.<br />
<br />
Everything was immediately working except wifi and bluetooth, because the chips changed (BCM43456 to BCm43455) the new chip is supported by official linux firnware and same for bluetooth.<br />
<br />
Very happy user  <img src="https://forum.pine64.org/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_3" />]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am a happy and daily Pinebook Pro user since may 2021. The last years, I broke the USB-C port, then the keyboard panel at the left hinge.<br />
I decided to replace the motherboard and keyboard panel, ordered the pieces and received them3 days after.<br />
<br />
Then I had some free hours yesterday to fix my loved laptop. And I was really pleased by the well written documentation. I followed the section describing the different steps with very clear illustrations.<br />
And in some minutes, I have a almost new shiny laptop.<br />
<br />
Everything was immediately working except wifi and bluetooth, because the chips changed (BCM43456 to BCm43455) the new chip is supported by official linux firnware and same for bluetooth.<br />
<br />
Very happy user  <img src="https://forum.pine64.org/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_3" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pinecil low temp mods?]]></title>
			<link>https://forum.pine64.org/showthread.php?tid=20301</link>
			<pubDate>Sun, 21 Jun 2026 08:53:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.pine64.org/member.php?action=profile&uid=30094">davidcoley</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.pine64.org/showthread.php?tid=20301</guid>
			<description><![CDATA[Hello,<br />
I'm a complete beginner to this area, but I'm interested in using a Pinecil V2 with wax for jewellery modelling. Before I buy one, I'm wondering whether it's possible to modify it to operate at around 60°C or lower while still maintaining accurate temperature control.<br />
<br />
Has anyone tried this, or does anyone have experience using a Pinecil for wax work? I'd be interested to hear your thoughts, recommendations, or any potential limitations before I make a purchase.]]></description>
			<content:encoded><![CDATA[Hello,<br />
I'm a complete beginner to this area, but I'm interested in using a Pinecil V2 with wax for jewellery modelling. Before I buy one, I'm wondering whether it's possible to modify it to operate at around 60°C or lower while still maintaining accurate temperature control.<br />
<br />
Has anyone tried this, or does anyone have experience using a Pinecil for wax work? I'd be interested to hear your thoughts, recommendations, or any potential limitations before I make a purchase.]]></content:encoded>
		</item>
	</channel>
</rss>