|
@@ -124,7 +124,7 @@ static int32_t pof_thread_worker(void* context) {
|
|
|
int send_len =
|
|
int send_len =
|
|
|
virtual_portal_process_message(virtual_portal, pof_usb->data + 2, tx_data + 2);
|
|
virtual_portal_process_message(virtual_portal, pof_usb->data + 2, tx_data + 2);
|
|
|
if(send_len > 0) {
|
|
if(send_len > 0) {
|
|
|
- tx_data[0] = 0x1b;
|
|
|
|
|
|
|
+ tx_data[0] = 0x0b;
|
|
|
tx_data[1] = send_len;
|
|
tx_data[1] = send_len;
|
|
|
pof_usb_send(dev, tx_data, POF_USB_ACTUAL_OUTPUT_SIZE);
|
|
pof_usb_send(dev, tx_data, POF_USB_ACTUAL_OUTPUT_SIZE);
|
|
|
}
|
|
}
|
|
@@ -182,8 +182,8 @@ static int32_t pof_thread_worker(void* context) {
|
|
|
if (pof_usb ->virtual_portal->type == PoFXbox360) {
|
|
if (pof_usb ->virtual_portal->type == PoFXbox360) {
|
|
|
len_data = virtual_portal_send_status(virtual_portal, tx_data + 2);
|
|
len_data = virtual_portal_send_status(virtual_portal, tx_data + 2);
|
|
|
if(len_data > 0) {
|
|
if(len_data > 0) {
|
|
|
- tx_data[0] = 0x1b;
|
|
|
|
|
- tx_data[1] = len_data;
|
|
|
|
|
|
|
+ tx_data[0] = 0x0b;
|
|
|
|
|
+ tx_data[1] = 0x14;
|
|
|
pof_usb_send(dev, tx_data, POF_USB_ACTUAL_OUTPUT_SIZE);
|
|
pof_usb_send(dev, tx_data, POF_USB_ACTUAL_OUTPUT_SIZE);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|