Author Topic: Help debug my "bricked" PCB  (Read 994 times)

0 Members and 1 Guest are viewing this topic.

Offline _rubik

  • * Esteemed Elder
  • Thread Starter
  • Posts: 1138
  • Location: 192.168.x.x
  • Typing on: Brutal60, Lavenders Linears, GMK Jamon
Help debug my "bricked" PCB
« on: Tue, 12 March 2024, 00:33:11 »
To get some specs out of the way:
- primekb x aio3 meridian rev 1.0 20200419
- qmk with via

I hadn't flashed the board since I initially set it up a few years back. I wanted to play it safe, so I backed up my config with Via, compiled the default primekb/meridian QMK keymap, and flashed it. That works, and I have the default config up and running. I edit the keymap with a few smell tweaks, re-compile, flash, and get this message:

Code: [Select]
Opening DFU capable USB device...
Device ID 0483:df11
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(10) = dfuERROR, status(10) = Device's firmware is corrupt. It cannot return to run-time (non-DFU) operations
Clearing status
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash  "
Downloading element to address = 0x08000000, size = 40088
Erase    [=========================] 100%        40088 bytes
Erase    done.
Download [=========================] 100%        40088 bytes
Download done.
File downloaded successfully
Submitting leave request...
Transitioning to dfuMANIFEST state

Bummer. But for whatever reason, that default keymap was still loaded. I could make changes in Via, fail to flash again, and those changes persist. It's not totally bricked, I guess, so that's good news. My experience with firmware is limited. Can folks help me start debugging; I'm at a loss
« Last Edit: Tue, 12 March 2024, 00:35:31 by _rubik »
ai03 Meridian ¤ Mech 27 ¤ E8.5 ¤ Brutal60 ¤ SSK White Label ¤ HHKB Pro JP ¤ vAEK68 Alps Blues ¤ RF87u

Offline _rubik

  • * Esteemed Elder
  • Thread Starter
  • Posts: 1138
  • Location: 192.168.x.x
  • Typing on: Brutal60, Lavenders Linears, GMK Jamon
Re: Help debug my "bricked" PCB
« Reply #1 on: Tue, 12 March 2024, 00:33:41 »
Reserved for updates
ai03 Meridian ¤ Mech 27 ¤ E8.5 ¤ Brutal60 ¤ SSK White Label ¤ HHKB Pro JP ¤ vAEK68 Alps Blues ¤ RF87u

Offline Sup

  • * Exquisite Elder
  • Posts: 1336
  • Doing university was a mistake
Re: Help debug my "bricked" PCB
« Reply #2 on: Wed, 13 March 2024, 16:10:42 »
Have you tried to clear the EEPROM and then reflash it with the VIA file? Also you can maybe try the precompiled firmware here https://www.caniusevia.com/docs/download_firmware
current
Filco Zero -  NOS Yellow Alps | Canoe R1 Gateron Red | AEK II JP Cream dampend |Filco Majestouch 2 Tex case Gateron Yellow | HHKB Pro 1 2003 Rev AO Serial 000171 | HHKB Pro 1 2003 Rev A1s|DZ60 OG Panda's with Fei spring and stem. | Sentraq S65_Plus OG Invyr Panda's | A17 Gateron Black TX 65G 3204 | Lubrigrante Wildcard Cherry MX silent blacks 3204 58.5G Springs | Rukia Everglide Tourmaline Blue 58.5G Springs | MGA Standard Greetech brown |
Coming soon
Rest in peace Billy Herrington(William Glen Harold Herrington) 1969-2018
Rest in peace Byron Daniel 1989-2020

Offline _rubik

  • * Esteemed Elder
  • Thread Starter
  • Posts: 1138
  • Location: 192.168.x.x
  • Typing on: Brutal60, Lavenders Linears, GMK Jamon
Re: Help debug my "bricked" PCB
« Reply #3 on: Wed, 20 March 2024, 16:56:29 »
Have you tried to clear the EEPROM and then reflash it with the VIA file? Also you can maybe try the precompiled firmware here https://www.caniusevia.com/docs/download_firmware

I got distracted with a new Corne build. I'll give the EEPROM clear a stab tonight. I was under the impression that something was AWOL with the bootloader and I'd have to do some ISP flashing
ai03 Meridian ¤ Mech 27 ¤ E8.5 ¤ Brutal60 ¤ SSK White Label ¤ HHKB Pro JP ¤ vAEK68 Alps Blues ¤ RF87u

Offline _rubik

  • * Esteemed Elder
  • Thread Starter
  • Posts: 1138
  • Location: 192.168.x.x
  • Typing on: Brutal60, Lavenders Linears, GMK Jamon
Re: Help debug my "bricked" PCB
« Reply #4 on: Wed, 20 March 2024, 17:10:43 »
Oh I completely forgot. The Meridian V1 runs an SMT32 which doesn't have eeprom. I think there's some eeprom emulation, but I don't think that can help me here
ai03 Meridian ¤ Mech 27 ¤ E8.5 ¤ Brutal60 ¤ SSK White Label ¤ HHKB Pro JP ¤ vAEK68 Alps Blues ¤ RF87u