Overview
The Pinecil V2 uses a Bouffalo BL706 MCU and does not use USB-DFU for flashing. Instead, it uses the BLISP flasher tool.You cannot permanently damage Pinecil V2 during a firmware update because the bootloader (BIN) is in ROM. An invalid firmware flash may render it temporarily inoperable, but re-flashing with working firmware will fix everything.
Requirements
- USB-C cable with data support
- BLISP flasher tool
- Downloaded
.binfirmware file for Pinecil V2
Flashing Instructions
Download firmware
Download the Pinecil V2 firmware
.bin file from the releases pageInstall BLISP
Install the BLISP flasher tool for your operating system
Troubleshooting
Timeouts or Bootloader Errors
The BL706 has a USB PHY that can cause problems with certain cables and ports:Cable quality issues
Cable quality issues
The USB PHY can struggle with cheap cables, especially thin ones without shielding. Use a good quality, short cable.This is especially common with cables supplied with Apple chargers when used with newer Ryzen processor ports.
Try different USB ports
Try different USB ports
Different USB ports may use different hubs or signaling lengths, which can fix the issue. Try multiple ports on your computer.
USB 2.0 vs USB 3.0
USB 2.0 vs USB 3.0
By design, Pinecil V2 exposes internal buses on USB3 pins for hacking/debugging. This may cause issues with some chipsets.Try using a USB 2.0 cable or a USB-C → USB-A → USB-C adapter chain (many adaptors are USB2 only).
Use a USB hub
Use a USB hub
Adding a USB hub in the chain can re-form the signal and work around connection issues.
Windows issues
Windows issues
Some users have reported Windows-specific issues that were resolved by switching to Linux (live CD).
Resources
- Pinecil Wiki - Comprehensive resource for all things Pinecil
- Pinecil Firmware & Updates - Official update instructions
- BL706 Chipset Background - Technical details about the MCU
- Pine64 Community Chat - Discord/Telegram/Matrix support channels