# AIOC now working well as an alternative to CM108 to make a node without soldering

**URL:** <https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225>\
**Category:** AllStarLink\
**Created:** [June 24, 2024, 8:29am UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225 "2024-06-24T08:29:10Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![PhilG1300](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/p/7ea924/32.png) [@PhilG1300](https://community.allstarlink.org/u/PhilG1300)\
**Post date:** [January 30, 2025, 9:49pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/21 "2025-01-30T21:49:16Z")

</div>

Ok thanks for the prompt advice.  
Do I still set the interface to SimpleUSB or do I specify another one?

---

<div class="post-metadata">

**Author:** ![WA3WCO](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wa3wco/32/3123_2.png) [@WA3WCO](https://community.allstarlink.org/u/WA3WCO)\
**Post date:** [January 30, 2025, 9:58pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/22 "2025-01-30T21:58:10Z")

</div>

I haven’t setup an AIOC myself but assume that you would configure it per whatever documentation is available. The change we made just lets you skip having to change the USB ID.

---

<div class="post-metadata">

**Author:** ![PhilG1300](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/p/7ea924/32.png) [@PhilG1300](https://community.allstarlink.org/u/PhilG1300)\
**Post date:** [January 30, 2025, 10:31pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/23 "2025-01-30T22:31:06Z")

</div>

I have altered the res\_usbradio.conf file and restarted asterisk.  
But in the CLI monitor I am getting the error as indicated in the screen shot attached.

 ![Screenshot 2025-01-30 at 22.26.35](https://community.allstarlink.org/uploads/default/original/2X/8/85da50c2d6b08098e2531c3afca04908fb3f5ace.png)

---

<div class="post-metadata">

**Author:** ![PhilG1300](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/p/7ea924/32.png) [@PhilG1300](https://community.allstarlink.org/u/PhilG1300)\
**Post date:** [February 1, 2025, 7:17pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/24 "2025-02-01T19:17:47Z")

</div>

I still can’t get the AIOC board connected to ASL3.  
I have followed the instructions to change the AIOC USB PID:VID to that of the CM108, but I can’t get the python script running even in the correct version of OS as specified in the AIOC configuration instructions.  
My AIOC is appearing as the default supplied PID:VID, but have been advised that I can get this ID to work in ASL3 by changing res\_usbradio.conf  
The device ID is being recognised the settings .conf file (devstr= xxxxx) but when auto detected the port reference is on less than that reported using lsusb from the command line.  
Monitoring Asterisk CLI then shows the error as shown in the screenshot in my previous post.  
I don’t know how to proceed in order to get the AIOC board configured for ASL3.  
Any advice would be appreciated.  
Regards  
Phil G0ELM

---

<div class="post-metadata">

**Author:** ![KB4MDD](https://community.allstarlink.org/user_avatar/community.allstarlink.org/kb4mdd/32/3817_2.png) [@KB4MDD](https://community.allstarlink.org/u/KB4MDD)\
**Post date:** [February 1, 2025, 9:07pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/25 "2025-02-01T21:07:15Z")

</div>

Can you post the output of lsusb  
along with the contents of res\_usbradio.conf?

---

<div class="post-metadata">

**Author:** ![PhilG1300](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/p/7ea924/32.png) [@PhilG1300](https://community.allstarlink.org/u/PhilG1300)\
**Post date:** [February 1, 2025, 10:07pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/26 "2025-02-01T22:07:32Z")

</div>

Thanks for the reply.  
Unfortunately I can’t post the results as I have finally got the utility to reprogram the VID:PID of the Interface to the same as the CM108.  
I found an old 32bit image of Raspberry Pi and got the update script to run correctly.  
This now shows up correctly in ASL3. I just now need to solder the connector on the PCB and try out the radio.

As the supplied VID:PID and having entered the new VID:PID in the res\_usbradio.conf file I could not get the interface recognised. I have noticed that the version is ASL3 that I have is behind the ones released on the website. My version 3.01 and current greater?  
Many thanks for all the responses I have had on the thread to solve the problem.  
Regards  
Phil G0ELM

---

<div class="post-metadata">

**Author:** ![GU1LRO](https://community.allstarlink.org/user_avatar/community.allstarlink.org/gu1lro/32/3023_2.png) [@GU1LRO](https://community.allstarlink.org/u/GU1LRO)\
**Post date:** [May 15, 2025, 11:08pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/27 "2025-05-15T23:08:22Z")

</div>

**AIOC Now supports Hardware COS with Tidradio TD H3 and others**

See my new blog post with updated instructions and scripts to support the firmware that provides hardware COS support in the CM108 emulation capability of the AIOC.

I have modified the AIOC design slightly to include a solder jumper to enable the hardware COS version. This variant is available from my eBay store and is described in detail on by blog [New AIOC with Hardware COS for Tidradio TD-H3 – G1LRO HOMEPAGE](https://g1lro.uk/?p=828)

---

<div class="post-metadata">

**Author:** ![NU5D](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/n/edb3f5/32.png) [@NU5D](https://community.allstarlink.org/u/NU5D)\
**Post date:** [June 20, 2025, 5:20pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/28 "2025-06-20T17:20:36Z")

</div>

What would happen if you used a CM108 sound card, without modifying the card, and relied on VOX in Simple USB ? Would that do the same thing as the AIOC ??? nu5d

---

<div class="post-metadata">

**Author:** ![Maximus\_Spartacus](https://community.allstarlink.org/user_avatar/community.allstarlink.org/maximus_spartacus/32/4258_2.png) [@Maximus\_Spartacus](https://community.allstarlink.org/u/Maximus_Spartacus)\
**Post date:** [August 17, 2025, 12:34am UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/29 "2025-08-17T00:34:27Z")

</div>

I get an error when I run aioc.py. It’s referencing a hid. (maybe a lib file?) that is missing. I tryed downloading the bundle hoping whatever missing was just corrupted on the first try, but it still gives an error.

---

<div class="post-metadata">

**Author:** ![N0NB](https://community.allstarlink.org/user_avatar/community.allstarlink.org/n0nb/32/1347_2.png) [@N0NB](https://community.allstarlink.org/u/N0NB)\
**Post date:** [August 17, 2025, 11:49pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/30 "2025-08-17T23:49:59Z")

</div>

> [@Alex\_Dominguez](#):
>
> In case anyone is looking for some AIOC i made an order for the guys in my area and now that the FCC changed the wording on the rules they all backed out. So i have a surplus of AIOC that i have to get rid of.

What rule change was that? Maybe I’ve not been paying attention…

---

<div class="post-metadata">

**Author:** ![KK6RQ](https://community.allstarlink.org/user_avatar/community.allstarlink.org/kk6rq/32/3511_2.png) [@KK6RQ](https://community.allstarlink.org/u/KK6RQ)\
**Post date:** [August 30, 2025, 5:37pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/32 "2025-08-30T17:37:13Z")

</div>

You PTT logic sounds like it’s inverted…

---

<div class="post-metadata">

**Author:** ![W6EL](https://community.allstarlink.org/user_avatar/community.allstarlink.org/w6el/32/3070_2.png) [@W6EL](https://community.allstarlink.org/u/W6EL)\
**Post date:** [August 30, 2025, 6:02pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/33 "2025-08-30T18:02:10Z")

</div>

Probably the GMRS remote linking rules.

---

<div class="post-metadata">

**Author:** ![KA9TQC](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/k/59ef9b/32.png) [@KA9TQC](https://community.allstarlink.org/u/KA9TQC)\
**Post date:** [October 18, 2025, 10:57pm UTC](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225/34 "2025-10-18T22:57:32Z")

</div>

Interested. Please send particulars

[Previous page](https://community.allstarlink.org/t/aioc-now-working-well-as-an-alternative-to-cm108-to-make-a-node-without-soldering/21225.md?page=1)
