After I had some massive problems with a chinese Motorola RIBless knock-off, I decided to make my own 100% Motorola spec matching RIB with the 'original' parts. The original box is somewhat around 200 Euro here, far to much for an radio-amateur and to program a single old 1995s Motorola GM1200 only. On batlabs I found a good source for schematics and part lists of the original RIB so I took an old board and some spare parts from the junkbox and made my own RIB. I only had to buy 3 parts (LM311 - Voltage comparator, ICL7660 - Voltage Converter and a few 1N4148 diodes), so the whole project was around 5 bucks in material, time for sure not calculated.
What can I say? My interface worked on the first trial. No errors, no BS. 100% spec matching. I know it looks ugly but I will make a case around it and I will fix the sockets with some hot glue to make it more rugged.
I do not know if other chinese interfaces are better or not, but I can only recommend to buy a genuine RIB from Motorola or make your own universal programing interface, which is not too hard to make. It 'only' costs a bit of time but is definitely worth it.
When everything with programing worked okay, I further developed the RIB to do firmware updates with the same device. The schematic had to be modified and also two switches were added: