Skip to content

F121 model pen doesn't work #4

Open
@martinleopold

Description

With the new Pen Model NWP-F121, the server crashes with a segfault (code 11). This pen uses SDK 2.0.

Forcing SDK 1.0 (through #undef SUPPORT_SDK2) doesn't work, then the pen isn't recognized at all.

2018-03-13 14:53:18.613361+0100 PenTest[13033:1030074] Scanning started
2018-03-13 14:53:18.613476+0100 PenTest[13033:1030074] STARTING scan timer
2018-03-13 14:53:19.576298+0100 PenTest[13033:1030074] Discovered Neosmartpen_N2 at -68
2018-03-13 14:53:19.576356+0100 PenTest[13033:1030074] advertisement.localname (null)
2018-03-13 14:53:19.576782+0100 PenTest[13033:1030074] advertisement.manufactureData 9c7bd2053ba8
2018-03-13 14:53:19.577066+0100 PenTest[13033:1030074] advertisement.serviceUUIDs (
    19F1,
    19F0
)
2018-03-13 14:53:19.577146+0100 PenTest[13033:1030074] found service 18F5
2018-03-13 14:53:19.577201+0100 PenTest[13033:1030074] found service 19F0
2018-03-13 14:53:19.577236+0100 PenTest[13033:1030074] new discoveredPeripherals, rssi -68
CONNECTION status change: {"type":"connectionStatus","info":1,"msg":""}
2018-03-13 14:53:19.578795+0100 PenTest[13033:1030074] Discovered Neosmartpen_N2 at -68
2018-03-13 14:53:19.578831+0100 PenTest[13033:1030074] advertisement.localname Neosmartpen_N2
2018-03-13 14:53:19.578854+0100 PenTest[13033:1030074] advertisement.manufactureData (null)
2018-03-13 14:53:19.578872+0100 PenTest[13033:1030074] advertisement.serviceUUIDs (null)
2018-03-13 14:53:21.087994+0100 PenTest[13033:1030074] Discovered Neosmartpen_N2 at -67
2018-03-13 14:53:21.088052+0100 PenTest[13033:1030074] advertisement.localname (null)
2018-03-13 14:53:21.088125+0100 PenTest[13033:1030074] advertisement.manufactureData 9c7bd2053ba8
2018-03-13 14:53:21.088183+0100 PenTest[13033:1030074] advertisement.serviceUUIDs (
    19F1,
    19F0
)
2018-03-13 14:53:21.088248+0100 PenTest[13033:1030074] found service 18F5
2018-03-13 14:53:21.090868+0100 PenTest[13033:1030182] Discovered Neosmartpen_N2 at -66
2018-03-13 14:53:21.090929+0100 PenTest[13033:1030182] advertisement.localname Neosmartpen_N2
2018-03-13 14:53:21.090955+0100 PenTest[13033:1030182] advertisement.manufactureData (null)
2018-03-13 14:53:21.090973+0100 PenTest[13033:1030182] advertisement.serviceUUIDs (null)
2018-03-13 14:53:22.602886+0100 PenTest[13033:1030074] Discovered Neosmartpen_N2 at -66
2018-03-13 14:53:22.602938+0100 PenTest[13033:1030074] advertisement.localname (null)
2018-03-13 14:53:22.602987+0100 PenTest[13033:1030074] advertisement.manufactureData 9c7bd2053ba8
2018-03-13 14:53:22.603095+0100 PenTest[13033:1030074] advertisement.serviceUUIDs (
    19F1,
    19F0
)
2018-03-13 14:53:22.603192+0100 PenTest[13033:1030074] found service 18F5
2018-03-13 14:53:22.605673+0100 PenTest[13033:1030182] Discovered Neosmartpen_N2 at -65
2018-03-13 14:53:22.605729+0100 PenTest[13033:1030182] advertisement.localname Neosmartpen_N2
2018-03-13 14:53:22.605755+0100 PenTest[13033:1030182] advertisement.manufactureData (null)
2018-03-13 14:53:22.605773+0100 PenTest[13033:1030182] advertisement.serviceUUIDs (null)
2018-03-13 14:53:24.968755+0100 PenTest[13033:1030074] Discovered Neosmartpen_N2 at -65
2018-03-13 14:53:24.968810+0100 PenTest[13033:1030074] advertisement.localname (null)
2018-03-13 14:53:24.968859+0100 PenTest[13033:1030074] advertisement.manufactureData 9c7bd2053ba8
2018-03-13 14:53:24.968920+0100 PenTest[13033:1030074] advertisement.serviceUUIDs (
    19F1,
    19F0
)
2018-03-13 14:53:24.968981+0100 PenTest[13033:1030074] found service 18F5
2018-03-13 14:53:24.971431+0100 PenTest[13033:1030182] Discovered Neosmartpen_N2 at -64
2018-03-13 14:53:24.971473+0100 PenTest[13033:1030182] advertisement.localname Neosmartpen_N2
2018-03-13 14:53:24.971496+0100 PenTest[13033:1030182] advertisement.manufactureData (null)
2018-03-13 14:53:24.971514+0100 PenTest[13033:1030182] advertisement.serviceUUIDs (null)
2018-03-13 14:53:25.618578+0100 PenTest[13033:1030070] [selectRSSI] slectRSSI started....
2018-03-13 14:53:25.618757+0100 PenTest[13033:1030070] STOPPING scan timer
2018-03-13 14:53:25.619123+0100 PenTest[13033:1030070] PenSDK2.0 Pen registered
2018-03-13 14:53:25.620588+0100 PenTest[13033:1030070] Connecting to peripheral <CBPeripheral: 0x7fa08e708700, identifier = 2302EC31-E3E9-4D72-85D1-FF019A76C4F2, name = Neosmartpen_N2, state = disconnected>
2018-03-13 14:53:25.620739+0100 PenTest[13033:1030070] registration success uuid 9c7bd2053ba8
2018-03-13 14:53:26.321173+0100 PenTest[13033:1030182] Peripheral Connected
2018-03-13 14:53:26.322044+0100 PenTest[13033:1030074] Service UUID : 180A
2018-03-13 14:53:26.322188+0100 PenTest[13033:1030074] Service UUID : 19F1
2018-03-13 14:53:26.375939+0100 PenTest[13033:1030182] fwVersionUuid
2018-03-13 14:53:26.541270+0100 PenTest[13033:1030182] Received: FW version
2018-03-13 14:53:26.706096+0100 PenTest[13033:1030074] Notification began on <CBCharacteristic: 0x7fa08e709f50, UUID = 2BA1, properties = 0x10, value = (null), notifying = YES>
Program ended with exit code: 11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions