Ok... it is working now..
this is the sequence HG is now sending:
>>>>>OUT 8B
<<<<< IN 00 00 1E 5C 09 25 10 E2
<<<<< IN 00 00 1F 5C 09 25 10 E2
<<<<< IN 20 00 00 00 00 04 00 00
>>>>>OUT 8B
<<<<< IN 00 00 1F 5C 09 25 10 E2
<<<<< IN 20 00 00 00 00 04 00 00
>>>>>OUT DB 1F F0
<<<<< IN 37 61 FF FF 2E 00 68 1F
<<<<< IN 9C 70 B2 01 52 23 CF 01
>>>>>OUT DB 1F F0
<<<<< IN 37 61 FF FF 2E 00 68 1F
<<<<< IN 9C 70 B2 01 52 23 CF 01
>>>>>OUT BB 04 40 05 00 14 20 28
>>>>>OUT BB 04 40 05 00 14 20 28
Don't know the reason but I had make it send commands twice for it to work.
The sequence is also changed, now it's sending:
8B
8B
DB 1F F0
DB 1F F0
BB 04 40 05 00 14 20 28
BB 04 40 05 00 14 20 28
Let me know if this work for you too.
I'm letting debug on so you'll also see all IN<->OUT messages.