MNT Reform Pocket

DIY Kit

IMG_20260409_214456_138.jpg

IMG_20260409_220250_439.jpg

IMG_20260409_232045_381.jpg

IMG_20260409_235702_356.jpg

 

Issues

No sound output on headphones

Use alsamixer and F6 to select sound card. Mess with mutting/unmutting controls there.

I was expecting the "stereo" output Pipewiere is for headphones but that is not the case. Both speaker and headphones outputs work as the same output, just headphones are muted by default on ALSA level.

Notch in the trackball

My trackball had a little notch making it stick. A bit of "super glue" and sandpaper did the trick.

On first boot screen is blank or only top half of it is working and looks corrupted

Just boot again. Looks like some initialization issue.

Screen backlight unstable

Reseat screen flexi cables. Move them away from Wi-Fi antenna cables. I used sticky tape to tape the Wi-Fi antenna cables to cover PCB and taped the screen cable so it takes less space.

SSD not showing up

Apparently not all SSDs work with this hardware. I guess some my have too much power drain at startup.

One that is not working: Samsung 980 Pro

I found working drive: SK hynix BC711 256GB M2. 2230

It needs M.2 2230 extension like this one to install: 2230 to 2280 m.2 adapter ssd.

Internals

Power

  1. STANDBY_3V3 - Always on (manual switch), supplied from MAX1837EUT33 regulartor (VCC 5V -> 3.3V)
    • system MCU
      • VCC
      • USB port
      • I2C pullup
      • Reset pullup
    • RTC
    • FUSB302BMPX (USB-C with power delivery)
    • Qwiic I2C
    • Power rails latch (enables other power domains)
    • SYSCTL UART 1 connector (keyboard)
    • W25Q32JVSS (Flash?)
  2. VCC 5V - Supplied from charcher
    • MAX1837EUT33 (4.5V - 24V -> 3.3V) provides STANDBY_3V3
    • TPS5450DDAR when enabled via power latch provides 5V rail
    • TPS5450DDAR when enabled via power latch provides 3.3V rail
    • LM2830XQMFE/NOPB when enabled via power latch profides 1.1V rail
  3. USB_VBUS - Power form USB-C port 1 (PD port)
    • VCHG Power to charger
  4. +5V - Enabled via latch
    • AP22815A Power distribution switch; when enabled it powers USB_VBUS so any connected USB device for port 1 (PD port)
    • TLV320AIC3100 Audio codec for speaker and headphones
    • USB port 2 VBUS
    • TPD12S521 HDMI port
    • SoM (CPU card)
    • TUSB8041 USB Hub
    • Keyboard USB power
    • (not connected) Internal USB port for flashing SYS MCU (Receptacle) - this is via do not populate (DNP) resistor so it is not connected to +5V
  5. +3V3 - Enabled via latch
    • TXS0108EPW level shifter for modem (+1V8 -> +3V3)
    • MicroSD card slot
    • TPD12S521 HDMI port
    • IMX Reset pullup
    • DAC I2C pullup (audio)
    • IMX Uart pullup
    • NCV1117ST18T3G 3.3V -> 1.8V (1V8 supply)
    • Ethernet LED
    • USB Hub
    • M2 connectors
    • M2 phone modem
    • MIPI-DSI Display connector
  6. +1V1 - Enabled via latch
    • USBH_1V1 USB Hub
  7. +1V8 - Powered from +3V3 rail by TLV1117-18 (or ON SEMI NCV1117ST18T3G)
    • MIPI-DSI Dispaly connector
    • TXS0108EPW level shifter for modem (+1V8 -> +3V3)
    • MicroSD card slot
    • TLV320AIC3100 Audio codec for speaker and headphones

Summary:

Interfaces

Qwiic

Pinout:

  1. GND
  2. 3.3V (standby)
  3. SDA (RP2040 SDA0/GPIO0)
  4. SCL (RP2040 SCL0/GPIO1)

On SDA0/SCL0 we also have two chips on charger board and PD chip FUSB302BMPX.

SoM Serial Connector

They both go to the SoM card and depending on the type of card used they can be used to access boot output.

Serial Wire Debug (SWD) on SYS MCU

On test pads:

Internal connections

SYS MCU