htool / RaymarineAPtoFakeNavicoAutoPilot

Faking an AC12 autopilot to unlock autopilot panel/functionality on B&G Triton2 and Vulcan/Zeus
25 stars 4 forks source link

AC12 emulation doesnt work with B&G BT-1 Module / WR-10 #10

Open KristianJerpetjon opened 8 months ago

KristianJerpetjon commented 8 months ago

Tried running AC12 Emulation with a BT-1 WR10 module.. the WR10 module sends standby and auto but it does not get the right reply to go into the AUTO state.. I am wondering if one has to run a OP12 or something along side of it

emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:03.413Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +25s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:03.414Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +2ms emulate AC12 mode: headinghold state: standby +2ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:14.366Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +11s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:14.368Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +1ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:14.384Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:16.567Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:16.568Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +1ms emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:18.268Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:18.269Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:18.278Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:20.268Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:20.270Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +1ms emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:21.819Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:21.820Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +0ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:21.854Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:24.520Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +3s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:24.521Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +1ms emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:27.671Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +3s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:27.672Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:27.686Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:29.921Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:29.922Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +1ms emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:31.171Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:31.172Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +1ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:31.214Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:32.370Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:32.372Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +1ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:32.378Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:33.620Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:33.621Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:33.636Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:34.820Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:34.821Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +0ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:34.842Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:36.370Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:36.371Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +0ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:36.405Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:37.870Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:37.871Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:37.912Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:39.320Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +1ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:39.321Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:39.325Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:41.669Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:41.670Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +0ms emulate AC12 mode: headinghold state: standby +1ms emulate B&G button Engage pressed. Engaging mode headinghold +0ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:41.685Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:42.719Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +1s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:42.720Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,06,00,00,00,00,00,ff +1ms emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:44.769Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +2s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:44.770Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +1ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:44.811Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:48.044Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,1c,00,00,00,00,00,ff +3s emulate AC12 mode: headinghold state: standby +0ms emulate Event AP command: {"canId":167715329,"prio":2,"src":1,"dst":255,"pgn":130850,"timestamp":"2024-01-30T21:38:48.048Z","fields":{}} 0c,41,9f,fe,ff,ff,0a,09,00,ff,ff,ff,ff,ff +52ms emulate B&G mode now headinghold +1ms emulate AC12 mode: headinghold state: standby +0ms emulate B&G button Engage pressed. Engaging mode headinghold +1ms emulate Sending Seatalk key state pgn 126720 "2024-01-30T21:38:48.100Z,3,126720,40,115,16,3b,9f,f0,81,86,21,01,fe,00,00,00,00,00,00,00,ff,ff,ff,ff,ff" +0ms