さんぱくんに手でパッチ当ててみたけどさんぱくんの凡だと、
パッチの78行目から83行目に該当する所が微妙に違ってた、さんぱくんだと下の通りで<--が異なる箇所

else {
int next_index = ps->buff_push;
if(ps->pUSB->endpoint & 0x100) { //# Isochronous  <--
next_index += NUM_ISOC_PACKET; <--
} <--
else { <--
next_index++;
} <--
ps->buff_push = (next_index < ps->buff_num) ? next_index : 0;
dRet = 0;
}

サクッと全部の行削除してしまえばビルドは通った、動くかは試してない