Author Topic: HP2551 console via USB port  (Read 293 times)

0 Members and 1 Guest are viewing this topic.

Offline Rocketman

  • Senior Contributor
  • ****
  • Posts: 187
HP2551 console via USB port
« on: January 30, 2023, 09:05:51 PM »
Anyone tried to access the HP2551 console via the USB port ?
Can you get to the SD card slot ?
HP2550 console 1.9.3 , WS80 1.2.4 , WH57 lightning sensor , WH40 rain gauge , WH51 soil moisture sensor , GW1100 gateway 2.3.0

Offline olicat

  • Forecaster
  • *****
  • Posts: 1521
  • GWxx00, HPx5x1C, WN1900C, WN1980C & WS3xx0C
    • FOSHKplugin
Re: HP2551 console via USB port
« Reply #1 on: January 31, 2023, 01:39:42 AM »
Hi!

Yes, both under Windows and Linux.

The port reports itself as a joystick:
Code: [Select]
Feb 22 11:49:41 oli-ubuntu2 kernel: [6131345.090326] usb 2-1.3: new high-speed USB device number 18 using ehci-pci
Feb 22 11:49:41 oli-ubuntu2 kernel: [6131345.197635] usb 2-1.3: New USB device found, idVendor=1b3f, idProduct=9487
Feb 22 11:49:41 oli-ubuntu2 kernel: [6131345.197641] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 22 11:49:41 oli-ubuntu2 kernel: [6131345.197645] usb 2-1.3: Product: GENERAL - JoyStic
Feb 22 11:49:41 oli-ubuntu2 kernel: [6131345.197649] usb 2-1.3: Manufacturer: GENERAL
Feb 22 11:49:51 oli-ubuntu2 kernel: [6131355.206437] hid-generic 0003:1B3F:9487.00BB: timeout initializing reports
Feb 22 11:49:51 oli-ubuntu2 kernel: [6131355.206703] hid-generic 0003:1B3F:9487.00BB: hiddev0,hidraw2: USB HID v1.11 Device [GENERAL GENERAL - JoyStic] on usb-0000:00:1d.0-1.3/input0
Feb 22 11:49:51 oli-ubuntu2 mtp-probe: checking bus 2, device 18: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
Feb 22 11:49:51 oli-ubuntu2 mtp-probe: bus: 2, device: 18 was not an MTP device

lsusb:
Bus 002 Device 018: ID 1b3f:9487 Generalplus Technology Inc.

With on-board means and without specially written software, no communication is possible.
At least it was not possible for me.

The USB port is "for internal use only" - presumably the boot loader can be written via it. The manual for the HP2560C now also says: for firmware updates.

I'm pretty sure that you can't access the data on the SD card via this port. As often as I have expressed this wish, Ecowitt would have implemented this useful function long ago.
In any case, this is a function that I would like to see in the future successor model. If you think so too, please express your wish to Ecowitt.

Oliver

Offline kheller2

  • Forecaster
  • *****
  • Posts: 521
Re: HP2551 console via USB port
« Reply #2 on: January 31, 2023, 10:19:06 PM »
It’s directly wired to the G+ MCU as I recall from last I took a look at the traces.  I haven’t gotten a G+ development system up and running yet to see what might be possible. 
« Last Edit: January 31, 2023, 10:21:02 PM by kheller2 »
Ambient Consoles: WS-2000, WS-1900, WS-1200, WS-2902C, WS-3000-X3, WS-0900-IP(observerIP), WS-1001-WIFI
Ambient Arrays: WH65B
Ambient Sensors: WH31E(3), WH31B(2), WH32B, WH31SM(2), WH31PGW, AQIN, WH31LA(3)
Ambient Spares: WH24B(2), WH25B.
Ecowitt: HP2551BU, GW1000B(dead), GW1100B(2), GW2000B
Ecowitt Sensors: WH51, WN34BL, WN34(2), WH31, WH41, WH40