| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 30,167
» Latest member: ghfffsd794
» Forum threads: 16,372
» Forum posts: 117,573
Full Statistics
|
| Latest Threads |
Selling Pinebook Pro, Pin...
Forum: General
Last Post: arw
4 hours ago
» Replies: 2
» Views: 90
|
Hacker Phone Manifesto
Forum: General
Last Post: biketool
9 hours ago
» Replies: 5
» Views: 381
|
Screen size issues after ...
Forum: PineNote Software
Last Post: j_s
Yesterday, 02:20 PM
» Replies: 1
» Views: 561
|
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: greebleshaver
08-04-2026, 06:27 PM
» Replies: 17
» Views: 12,434
|
PineBuds Pro: Teardown an...
Forum: General
Last Post: waitingpio
08-03-2026, 07:45 AM
» Replies: 0
» Views: 771
|
Where should I post a Pin...
Forum: Getting Started
Last Post: waitingpio
08-03-2026, 06:06 AM
» Replies: 2
» Views: 142
|
Quill OS for the PineNote
Forum: PineNote Software
Last Post: tux-linux
08-02-2026, 10:32 AM
» Replies: 4
» Views: 2,341
|
rAudio for Rock64 V2/Pine...
Forum: Linux on Rock64
Last Post: shinzuka
07-31-2026, 03:20 AM
» Replies: 14
» Views: 2,817
|
Errors on USB-connection ...
Forum: General Discussion on PineTab
Last Post: Ome Ko
07-30-2026, 02:11 AM
» Replies: 0
» Views: 186
|
Charging problem
Forum: General Discussion on Pinebook Pro
Last Post: tllim
07-28-2026, 08:10 PM
» Replies: 4
» Views: 1,419
|
|
|
| PineBuds Pro: Teardown and Battery Replacement |
|
Posted by: waitingpio - 08-03-2026, 07:45 AM - Forum: General
- No Replies
|
 |
PineBuds Pro: Teardown and Battery Replacement
#repair #battery #electronics #Piner
My PineBuds Pro were new old stock. Never used, just sat in a box. When I finally charged them they ran about an hour at low volume with ANC off, which is well under spec.
These buds are repairable and the cells are cheap. The problem is that there's almost no teardown information for them anywhere online, so I wrote this up.
One thing to know before you start: if the buds are old, the cell inside has probably swollen. Mine had. Better to find that out now than halfway through prying the shell apart.
Disclaimer
This is a record of a repair I did on my own PineBuds Pro. I have an electronics background and years of hands-on soldering experience, and this write-up assumes a similar level of skill. It isn't a beginner guide, and it isn't a recommendation that anyone else attempt it.
Lithium cells can vent, catch fire, or explode if punctured, crushed, shorted, or overheated. Opening the buds is irreversible and voids any warranty.
If you try this, you do so entirely at your own risk. I accept no responsibility for any damage, injury, or loss that results.
⚠️ Lithium cells can catch fire if punctured or shorted. Don't pry near the cell, don't let metal touch both terminals, and stop if it gets hot. At your own risk.
Step 1: Open the earbud
![[Image: Pine-Buds-Pro-squeezing-the-earbud-shell.png]](https://i.postimg.cc/wvQmMwtR/Pine-Buds-Pro-squeezing-the-earbud-shell.png)
[pic: squeezing the earbud shell]
There are no screws. The shell is held by internal clips with a little adhesive. The way in is to flex it.
The plastic is soft and has some give. Squeezing the shell deforms it just enough to strain the joint from inside, and the clips release and the glue tears before the plastic takes any damage.
Squeeze firmly near the seam and hold. The seam starts to separate, and you may even see the LED indicator through the gap. Keep the pressure on, work a plastic pry tool into the opening, then run it around the edge to release the remaining clips.
Squeeze in short bursts rather than one long press. Repeated flexing works the clips loose bit by bit, and you get much better control than with steady heavy force.
Step 2: A note on debris and tools
You'll see crumbs or dust as the shell opens. That's the old adhesive breaking up, not the plastic cracking. Nothing to worry about.
Use a plastic pry tool or spudger. Never a metal blade or screwdriver. The shell plastic is good quality and flexes well, but it's soft enough that metal will gouge it.
Use a wide tool too, not a pointed one. A narrow tip puts all the force on one spot, which dents the plastic and can crack the clip underneath. A broad edge spreads that force along the seam so the shell flexes as a whole. A guitar pick works well. Avoid anything sharp.
Step 3: Inside the earbud
![[Image: Pine-Buds-Pro-shell-apart-PCB-visible-sm...-shell.png]](https://i.postimg.cc/RhPJQqLS/Pine-Buds-Pro-shell-apart-PCB-visible-small-black-rubber-cover-loose-in-the-shell.png)
[pic: shell apart, PCB visible, small black rubber cover loose in the shell]
With the shell apart you can see the PCB. It isn't screwed down. It's held by heat-staked plastic posts, where moulded pins have been pushed through the board and their tips melted flat.
How the touch controls work. The inside of the outer cover is lined with aluminium foil. Once assembled, that foil rests against two pogo pins on the PCB, and those pins run to the capacitive sensing pin on the chip. When you touch the outside of the shell (the side facing away from your ear), the capacitance changes and the chip reads it through those pins. That's the whole touch input path for volume, ANC and everything else.
The other four contacts sit on the opposite face, the side against your ear, next to the speaker. Those are the charging and flashing contacts, covered in Step 4.
Don't lose the mic gasket. There's a small black rubber cover sitting in the shell. It belongs over the microphone on the PCB, it isn't attached to anything, and it falls out very easily. Put it somewhere safe as soon as you see it.
Step 4: Remove the PCB
![[Image: Pine-Buds-Pro-PCB-removed-showing-main-c...wiring.png]](https://i.postimg.cc/jqvfrk03/Pine-Buds-Pro-PCB-removed-showing-main-chip-battery-and-wiring.png)
[pic: PCB removed, showing main chip, battery and wiring]
Cut or shave off the melted heads of the plastic posts, then lift the board out. The battery is underneath, hidden by the PCB.
The main chip is a BES2300 (Bestechnic), running from an external 26.000 MHz crystal. A solid, well-supported part.
Six very fine heat-resistant wires run under the board:
- 2 to the battery, B+ and B−
- 4 to the external contact pads: V+ and V− for charging, TX and RX for firmware flashing
An FPC ribbon cable connects to the speaker.
Step 5: The battery
![[Image: Pine-Buds-Pro-battery-lifted-out.png]](https://i.postimg.cc/XYBBdjZx/Pine-Buds-Pro-battery-lifted-out.png)
[pic: battery lifted out]
![[Image: Pine-Buds-Pro-peeling-back-the-foam-tape...-label.png]](https://i.postimg.cc/tCTxRt9X/Pine-Buds-Pro-peeling-back-the-foam-tape-to-reveal-the-label.png)
[pic: peeling back the foam tape to reveal the label]
The battery lifts out once the PCB is clear. It's wrapped in single-sided vibration-damping foam tape. Peel this back to find the label.
Cell: YD 501012, 40 mAh
Measured: 12.8 × 9.6 × 5.5 mm
The part number is the nominal cell size. 501012 means 5.0 mm thick, 10 mm, 12 mm. That's a useful starting point for searching, but it only describes the bare cell. The protection board and the wire joint add to the real dimensions, and different sellers measure differently — some quote the cell alone, some quote the whole assembly. Check the actual measurements in the listing, and where the protection board sits, before you order.
Note the measured thickness is 5.5 mm against a nominal 5.0 mm. You can see in the photo in step 6 that this cell has already swollen a little. That's normal after years in storage and it's almost certainly why the runtime was so bad.
There's no spare room in the shell, so a physically larger cell won't go in. Match these dimensions when you source a replacement.
⚠️ A swollen cell needs care. Don't press it, bend it or puncture it. Lift it out flat, keep it away from anything flammable, and take it to a battery recycling point soon rather than leaving it on the bench.
Step 6: Fitting the new battery
![[Image: Pine-Buds-Pro-disconnecting-one-lead-at-...-ready.png]](https://i.postimg.cc/JhbyYp5K/Pine-Buds-Pro-disconnecting-one-lead-at-a-time-new-cell-ready.png)
[pic: disconnecting one lead at a time, new cell ready]
Disconnect one lead at a time, and insulate each one as soon as it's free. If you cut both leads together with metal cutters you short the cell, because the tool bridges the terminals.
I cut the positive lead first, kept it away from anything metal, taped the end, and only then did the negative.
Choosing a replacement
The cell I used came from a source I trust. It has a protection board built in and a recent manufacturing date. Both of those matter more than the brand name. A cheap unprotected cell sealed inside an earbud isn't worth the risk.
The best match I could find was a 301012, 30 mAh:
Original vs. Replacement
Part: YD 501012 vs. 301012
Capacity: 40 mAh vs. 30 mAh
Nominal size: 5.0 × 10 × 12 mm vs. 3.0 × 10 × 12 mm
Same footprint, 2 mm thinner, 25% less capacity. Less runtime than a factory-fresh bud, but still better than a swollen cell.
The thinner cell leaves about 2 mm of slack in the pocket. I wrapped it with high-temperature-resistant tape until it was a snug fit, which stops it moving around and also insulates it against any short.
Step 7: Soldering
![[Image: Pine-Buds-Pro-new-battery-soldered-to-th...he-PCB.png]](https://i.postimg.cc/qR4NP21Z/Pine-Buds-Pro-new-battery-soldered-to-the-back-side-of-the-PCB.png)
[pic: new battery soldered to the back side of the PCB]
This is the part that needs real soldering skill. The bud and its PCB are small and won't stay put on their own, so I'd strongly suggest a soldering fixture or helping hands. In practice it isn't really optional.
The glue is the main obstacle. The wires and PCB are held with adhesive, which works well against vibration, but under the iron it softens, flows, and covers the pad you're working on. There are also several connectors and wires close by, so there's very little clean space.
What I did instead: I removed the old battery wires from the front of the PCB and soldered the new ones to the back. The joints are through-hole, so the same pads are reachable from behind, and that side is clean and open with no risk of bridging to a neighbouring connector.
Test before you close up. Once the battery is connected the LED should light. The bud doesn't power on by itself, though. The pogo pins go straight to the chip's capacitive sensing pin, so it's your hand on the pins that triggers it. Either way, the LED tells you the joints are good. Check now, not after reassembly.
One thing Pine64 got right: the original wire is ultra-fine, heat-resistant and break-resistant, noticeably better than what came with my replacement cell. Ordinary insulation shrinks back or melts if the iron sits on it a moment too long.
Which gives an option worth considering. You could keep the original wire. Cut the old cell's leads a few millimetres from the battery, cut the new cell's leads short, and splice the two with heat-shrink. The PCB joints never get touched, and the delicate work happens in open air with no glue nearby.
Step 8: Reassembly
![[Image: Pine-Buds-Pro-glue-applied-over-the-batt...minals.png]](https://i.postimg.cc/d30L1wPb/Pine-Buds-Pro-glue-applied-over-the-battery-terminals.png)
[pic: glue applied over the battery terminals]
Before closing anything, check that the battery is seated properly, the wires are clear of any pinch points, and there's nothing that could short.
I put glue over the battery terminals to protect them, and used it to hold the PCB down since the heat-staked posts were cut off in Step 4.
Then, in order:
1. Seat the rubber gasket back onto the microphone. Easy to forget, and a missing gasket means a muffled mic.
2. Check the aluminium foil inside the cover is intact and will sit flat against the pogo pins.
3. Apply glue around the inner edge of the shell.
4. Press the cover back on.
The glue is optional. The internal clips hold the shell closed on their own, so skip it if you'd rather keep the bud easy to open again. When the cover seats properly you'll hear a clear click, and that means it's home.
! Keep glue away from the pogo pins, the aluminium foil, and the clear plastic LED light guide inside the cover. Adhesive on the pins or foil insulates the contact and kills the touch controls. Glue on the light guide clouds it and dims the LED.
Step 9: Clamping and curing
![[Image: Pine-Buds-Pro-earbud-clamped-shut-with-a-clip.png]](https://i.postimg.cc/QtmFhVP0/Pine-Buds-Pro-earbud-clamped-shut-with-a-clip.png)
[pic: earbud clamped shut with a clip]
Clamp the bud shut with a folded paper towel between the clip and the shell, so the pressure is spread out and the plastic doesn't mark. Leave it clamped while the adhesive cures.
I used T7000, the black cellphone repair glue for resealing phone housings after a screen replacement.
Set time 3–6 minutes
Full cure 24–48 hours
Temperature range −35 °C to +90 °C
It's sold as waterproof, flexible, vibration-damping and low-odour once cured.
Don't rush the cure. It's tempting to test after a few minutes, but the bond won't reach full strength for a day or two, and this is the joint holding a lithium cell inside a sealed shell.
Two tips for using it on earbuds. Use it sparingly, because squeeze-out inside the shell is very hard to clean up. And let the buds air out before wearing them, since the solvent smell takes a while to leave a small enclosed space that sits in your ear.
Results
![[Image: Pine-Buds-Pro-with-new-battery-working.png]](https://i.postimg.cc/1Xzfts1x/Pine-Buds-Pro-with-new-battery-working.png)
[pic: PineBuds with new battery, working]
Tested at low volume with ANC off, playing continuously until the earbud announced shutdown.
The original cell managed about 1 hour before I started.
First full charge after the repair: 2 hours 11 minutes
Second full charge: 2 hours 48 minutes
The jump between the two surprised me. A new cell usually needs a few charge cycles before it settles at its real capacity, so I'd expect the third and fourth runs to land somewhere near the second. Worth knowing if you do this yourself: don't judge the result from the first charge alone.
ANC still works, along with the touch controls and the microphone. This one matters, because Pine64's own store page warns that dismantling the buds can affect performance and ANC especially. It survived on my pair.
Going from 40 mAh to 30 mAh does cost some capacity on paper. But the runtime nearly tripled, which tells you how far gone the original cell was, and the swollen one is out of the earbud, which I wanted to do anyway.
A few notes
These are nice to work on.
The shell opens without breaking anything, the wire quality is good, and the board is tidy inside.
Better than I expected, honestly.
small things that would make life easier for the next person:
The heat-staked posts are the only step you can't undo. Everything else comes apart and goes back together fine.
A clip or a single small screw would make these properly repairable
as long as whatever replaces the staking still lets the shell give a little, so a swelling cell can push the case open rather than building pressure inside it.
|
|
|
|
Where should I post a PineBuds Pro repair and battery replacement guide? |
|
Posted by: waitingpio - 08-01-2026, 11:56 PM - Forum: Getting Started
- Replies (2)
|
 |
Title: Where should I post a PineBuds Pro repair and battery replacement guide?
Hi everyone,
I'm new to the forum, and I'd like to thank the Pine64 community for creating such a welcoming place. I've been following Pine64 products for a long time.
There isn't much information about the PineBuds Pro online, so I thought it might be useful to share what I've learned about repairing them, including how to replace the battery.
Could someone point me to the right section to post this in? Thanks in advance, and best wishes to all.
|
|
|
|
| Errors on USB-connection for file transfers |
|
Posted by: Ome Ko - 07-30-2026, 02:11 AM - Forum: General Discussion on PineTab
- No Replies
|
 |
Hi all,
Flashed the latest danctnix yesterday because I kept getting errors when I connected my phone to the USB-port. I need to transfer (really big) files from my Pinetab to my phone, which works without any problems from my desktop computer.
Unfortunately the update did not help; I'm getting the same errors ("an unknown error occured"/"KIO Client stopped working"). After plugging in the cable I sometimes get the option to open the device with the filemanager. If I do, I get incomplete directory listings, or errors as I try to descend into a directory. During the procedure sometimes the connection is lost and I get a new popup in my screen if I want to open the device with the filemanager.
The kde-cli-tools are at the latest version and I already replaced the USB-C cable a few times to no avail.
Has anybody noticed the same behaviour, or am I missing something here?
Any suggestions more than welcome!
|
|
|
|
Hacker Phone Manifesto |
|
Posted by: MaSk - 07-28-2026, 02:40 PM - Forum: General
- Replies (5)
|
 |
I've spent a lot of time thinking about the friction of using a modern phone and I think it comes down to one thing: every device today stands alone, closed and fixed, telling you exactly what it is and how you're allowed to use it. Little to no expandability, in hardware or software.
I think it's time to challenge that. That belief led me to write a hacker phone manifesto — an attempt to revisit the values behind devices like the N900, and sketch what a phone that's open and hardware-expandable could actually look like.
I'd love to hear whether people think this is technically viable today, or whether the market killed that idea for good reasons. And if this is off-topic here, I apologize in advance, you can point me some place better.
https://beyondframe.ink/hacker-phone-the...-hardware/
|
|
|
|
| Ordering from Pine64 website |
|
Posted by: NonPlayableCharacter22 - 07-28-2026, 02:07 PM - Forum: General
- No Replies
|
 |
Hello. Ordering from Pine64 has been hands down the worst experience ever. I have encountered many terrible websites but by far this is horrendous. I get hit with the captcha verification every thirty or so seconds. I do the annoying "mark the bicycle" captcha which eventually says is wrong followed by "tap the bus" captcha. And this verification expires every 20 or so seconds? i open my phone to open the banking app and my card details and it is expired and I have to do the captcha again.
Worst of all, after all this, when I finally hit pay, I get this wonderful error: "Field Billing address 1 should have only English letters, digits, spaces and , / @ . ( ) - characters."
Great, ascii is the only character set in the world. For Once I decided to spend more money on a company with values I respect, I am barred from buying. It is like you do not want anyone in Europe to buy from you.
I corrected the address and the error still exists. Only after two tries I realised it is talking about the main billing and shipping address not the billing address it asks AGAIN after entering card details.
I don't need any resolution for this until you fix this terrible website. Even AI can make a better payment experience than Pine64. I still have not placed the large order I wanted and am now considering going back to buying cheaper ones from other sources. Thank you very much guys.
|
|
|
|
| HDMI missing, SPI fail & continuos reboots |
|
Posted by: Jack_A - 07-26-2026, 11:34 AM - Forum: General Discussion on ROCKPRO64
- No Replies
|
 |
Hello,
I had my Rockpro64 V2.1 board running fine with Debian bookworm and U-Boot built from sources written to SPI. The board was run only occasionally so did not have a lot of stress so far (I believe less than 100 operating hours total). In normal usage the CPU temperature reported by the internal sensor was around 48°C.
Some days ago I had problems booting: the white led would not come on. I tried shorting 23-25 to bypass SPI and I was able to boot from the SD card I originally used to flash U-Boot. Even if the jumper was removed during boot, trying "sf probe" resulted in an error message saying "unrecognised jedec_spi_nor flash".
After this, every further attempt to reboot to reboot with the same SD card resulted in the following:
- HDMI completely dead
- white led comes on, no matter if the 23-25 jumper is installed or not (seems like the SPI is dead, so it skips to SD anyway)
- U-Boot boots fine as reported by serial terminal
- the following error is reported by U-boot:
Loading Environment from SPIFlash... jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00*** Warning - spi_flash_probe_bus_cs() failed, using default environment
- after some minutes the board self-reboots
- after this, the board keeps rebooting over and over every few minutes
In the process above, I realised the heatsink (tall profile type) got very hot (over 80° measured by IR thermometer), even if the case was open and only U-boot was running (actually not doing anything).
I also tried flashing another fresh SD card with Debian bookworm files and booting from it, but the result is the same: no HDMI output, unrecognised SPI, overheating and reboots.
I suspect something has gone wrong with the hardware of the board and there is no chance of salvaging it, but I am trying anyway to ask here for possible further checks. Thanks in advance for any suggestion.
Log from fresh Debian boot attempt (disregard the errors for missing Debian installer files, here I was just trying to bring up U-Boot to the HDMI screen):
Code: <break>
␍␊
U-Boot TPL 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07)␍␊
lpddr4_set_rate: change freq to 400MHz 0, 1␍␊
Channel 0: LPDDR4, 400MHz␍␊
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB␍␊
Channel 1: LPDDR4, 400MHz␍␊
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB␍␊
256B stride␍␊
lpddr4_set_rate: change freq to 800MHz 1, 0␍␊
Trying to boot from BOOTROM␍␊
Returning to boot ROM...␍␊
␍␊
U-Boot SPL 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07 +0000)␍␊
Trying to boot from MMC2␍␊
<break>
<break x 488>
<break x 437>
<break x 510>
<break x 372>
␍␊
␍␊
U-Boot 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07 +0000)␍␊
␍␊
SoC: Rockchip rk3399␍␊
Reset cause: POR␍␊
Model: Pine64 RockPro64 v2.1␍␊
DRAM: 3.9 GiB␍␊
Core: 305 devices, 33 uclasses, devicetree: separate␍␊
MMC: mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0␍␊
Loading Environment from SPIFlash... jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00␍␊
*** Warning - spi_flash_probe_bus_cs() failed, using default environment␍␊
␍␊
In: serial␍␊
Out: serial␍␊
Err: serial␍␊
Model: Pine64 RockPro64 v2.1␍␊
Net: eth0: ethernet@fe300000␍␊
starting USB...␍␊
Bus usb@fe380000: ehci_generic usb@fe380000: Failed to get clocks (ret=-19)␍␊
Port not available.␍␊
Bus usb@fe3a0000: USB OHCI 1.0␍␊
Bus usb@fe3c0000: ehci_generic usb@fe3c0000: Failed to get clocks (ret=-19)␍␊
Port not available.␍␊
Bus usb@fe3e0000: USB OHCI 1.0␍␊
Bus usb@fe800000: Register 2000140 NbrPorts 2␍␊
Starting the controller␍␊
USB XHCI 1.10␍␊
Bus usb@fe900000: Register 2000140 NbrPorts 2␍␊
Starting the controller␍␊
USB XHCI 1.10␍␊
scanning bus usb@fe3a0000 for devices... 2 USB Device(s) found␍␊
scanning bus usb@fe3e0000 for devices... 2 USB Device(s) found␍␊
scanning bus usb@fe800000 for devices... 1 USB Device(s) found␍␊
scanning bus usb@fe900000 for devices... 1 USB Device(s) found␍␊
scanning usb for storage devices... 0 Storage Device(s) found␍␊
Hit any key to stop autoboot: 2 <0x08><0x08><0x08> 1 <0x08><0x08><0x08> 0 ␍␊
switch to partitions #0, OK␍␊
mmc1 is current device␍␊
Scanning mmc 1:1...␍␊
Found U-Boot script /boot.scr␍␊
1575 bytes read in 4 ms (383.8 KiB/s)␍␊
## Executing script at 00500000␍␊
Mainline u-boot / new-style environment detected.␍␊
This installer medium does not contain a suitable device-tree file for␍␊
this system (rockchip/rk3399-rockpro64.dtb). Aborting boot process.␍␊
6029824 bytes read in 270 ms (21.3 MiB/s)␍␊
Failed to load 'dtbs/rockchip/rk3399-rockpro64.dtb'␍␊
SCRIPT FAILED: continuing...␍␊
<0x1b>7<0x1b>[r<0x1b>[999;999H<0x1b>[6n<0x1b>8Card did not respond to voltage select! : -110␍␊
Card did not respond to voltage select! : -110␍␊
No EFI system partition␍␊
BootOrder not defined␍␊
EFI boot manager: Cannot load any image␍␊
Card did not respond to voltage select! : -110␍␊
␍␊
Device 0: unknown device␍␊
scanning bus for devices...␍␊
SATA link 0 timeout.␍␊
SATA link 1 timeout.␍␊
SATA link 2 timeout.␍␊
SATA link 3 timeout.␍␊
AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode␍␊
flags: 64bit ncq led only pmp fbss pio slum part sxs ␍␊
␍␊
Device 0: unknown device␍␊
␍␊
Device 0: unknown device␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
missing environment variable: pxeuuid␍␊
Retrieving file: pxelinux.cfg/01-26-54-fa-9e-d3-1a␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm-rk3399-rockpro64_rk3399␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm-rk3399␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Config file not found␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00␍␊
Failed to initialize SPI flash at 1:0 (error 0)␍␊
=>
|
|
|
|
| Need help with updating firmware on brand new watch |
|
Posted by: sabersoul1217 - 07-12-2026, 07:05 PM - Forum: General Discussion on PineTime
- No Replies
|
 |
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.
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.
When I try to update the firmware via Gadgetbridge, it will get to a random percentage and then disconnect, failing to update the firmware.
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.
I tried https://infinitimeexplorer.netlify.app/ through the current version of Chrome on my Windows 11 25H2 laptop and I get the same behavior as NRF Connect.
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.
Does anyone know what else I can try?
|
|
|
|
|