i2c scan & pull-ups:
I updated the firmware and now i2c scan no longer works. I have a device attached to my BP and set it in 12c mode. I set the woltage and pullups. Then
I2C> P
Pull-up resistors: Enabled (10K ohms @ 3.3V)
I2C> scan
Error: Pull-up not detected on IO pin
Hint: Use P to enable pull-up resistors, or use external pull-up
Aborting I2C scan
I had enabled pullups. The configuration is
I2C> i
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and
(2) this device must accept any interference received, including interference that may cause undesired operation.
Bus Pirate 6
https://BusPirate.com/
Firmware main branch @ a3b3977 (Nov 10 2025 13:16:25)
RP2350B with 512KB RAM, 128Mbit FLASH
S/N: 442CD5B5206B7C03
Storage: 0.10GB (FAT16 File System)
Configuration file: Loaded
Active binmode: Follow along logic analyzer
Available modes: HiZ 1WIRE UART HDUART I2C SPI 2WIRE 3WIRE DIO LED INFRARED JTAG
Active mode: I2C
I2C speed: 100 kHz
Clock stretching: OFF
Display format: Auto
Data format: 8 bits, MSB bitorder
Pull-up resistors: ON
Power supply: ON (3.3V/3.29V)
Current limit: OK (4.8mA/300.0mA)
Frequency generators: OFF
Since this was related to a firmware change, I did some investigation,
Version
Firmware main branch @ 7c08a5d (Feb 6 2025 14:48:19)
works. Version
Firmware main branch @ f0b199b (Mar 8 2025 11:44:56)
does not work.
Issue opened by: grymoire

