Cat-Printer icon indicating copy to clipboard operation
Cat-Printer copied to clipboard

[Add Device] Milestone MHT-P11

Open moriel5 opened this issue 3 years ago • 0 comments

This is a business-oriented thermal printer, which is meant to be used in POS operations.

It has both Bluetooth 4.0 and USB-C, which is used for both charging and connecting to a host device, such as a desktop PC, and has drivers for Windows and MacOS (potentially also Linux).

It's connection protocol is Epson's ESP/POS protocol.

Here are the device specifications, obtained via NRF Connect.

Client Generic Attribute UUID: 0x1801 PRIMARY SERVICE

  • Service Changed
  • UUID: 0x2A05
  • Properties: INDICATE
  • Descriptors:
  • Character Characteristic Configuration
  • UUID: 2902
  • Value: Indications enabled (when pressing the "download" icon, this changes to "Value: Notifications enabled)

Generic Access UUID: 0x1800 PRIMARY SERVICE

  • Device Name

  • UUID: 2A00

  • Properties: READ, SIGNED WRITE, WRITE, WRITE NO RESPONSE

  • Value: MHT-P11

  • Appearance

  • UUID: 0x2A01

  • Properties: READ, SIGNED WRITE, WRITE, WRITE NO RESPONSE

  • Value: [0] Unknown

  • Peripheral Preferred Connection Parameters

  • UUID: 0x2A04

  • Properties: READ

  • Value: Connection Interval: 20.00ms - 40.00ms, Slave Latency: 5, Supervision Timeout Multiplier: 300

Unknown Service UUID: 0xFF00 PRIMARY SERVICE

  • Unknown Characteristic

  • UUID: 0xFF01

  • Properties: NOTIFY

  • Descriptors:

  • Character Characteristic Configuration

  • UUID: 0x2902

  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

  • Unknown Characteristic

  • UUID: 0xFF02

  • Properties: WRITE, WRITE NO RESPONSE

  • Unknown Characteristic

  • UUID: 0xFF02

  • Properties: NOTIFY

  • Descriptors:

  • Character Characteristic Configuration

  • UUID: 0x2902

  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

Unknown Service UUID: 0x18F0 PRIMARY SERVICE

  • Unknown Characteristic

  • UUID: 0x2AF0

  • Properties: NOTIFY

  • Descriptors:

  • Character Characteristic Configuration

  • UUID: 0x2902

  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

  • Unknown Characteristic

  • UUID: 0x2AFA

  • Properties: WRITE, WRITE NO RESPONSE

Unknown Service UUID: e7810a71-73ae-499d-8c15-faa9aef0c3f2 PRIMARY SERVICE

  • Unknown Characteristic
  • UUID: bef8d6c9-9c21-4c9e-b632-bd58c1009f9f
  • Properties: NOTIFY, WRITE, WRITE NO RESPONSE
  • Descriptors:
  • Character Characteristic Configuration
  • UUID: 0x2902
  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

Unknown Service UUID: 49535343-fe7d-4ae5-8fa9-9fafd205e455 PRIMARY SERVICE

  • Unknown Characteristic

  • UUID: 49535343-1e4d-4bd9-ba61-23c647249616

  • Properties: NOTIFY

  • Descriptors:

  • Character Characteristic Configuration

  • UUID: 0x2902

  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

  • Unknown Characteristic

  • UUID: 49535343-8841-43f4-a8d4-ecbe34729bb3

  • Properties: WRITE, WRITE NO RESPONSE

  • Unknown Characteristic

  • UUID: 49535343-aca3-481c-91ec-d85e28a60318

  • Properties: NOTIFY, WRITE

  • Descriptors:

  • Character Characteristic Configuration

  • UUID: 0x2902

  • Value: Notifications enabled (when pressing the "download" icon, this changes to "Value: Notifications and indications disabled)

Server Generic Attribute UUID: 0x1801 PRIMARY SERVICE

  • Service Changed
  • UUID: 0x2A05
  • Properties: INDICATE

Generic Access UUID: 0x1800 PRIMARY SERVICE

Device Name

  • UUID: 0x2A00

  • Properties: READ

  • Appearance

  • UUID: 0x2A01

  • Properties: READ

  • Central Address Resolution

  • UUID: 0x2AA6

  • Properties: READ A hardware teardown is pending, however I first need to repair my friend's older YHK-0095 first (replacing the power IC).

moriel5 avatar Oct 18 '22 18:10 moriel5