Huawei E160

Enabling voice on a Huawei E160 (AT^DDSETEX failed)

Posted by

This is a low cost 3G Dongle, often found O2 branded. It supports GSM voice calls and can work with Asterisk and other PBX softwares. Tools such as DC Unlocker and, indeed, interrogating the dongle directly with a terminal programme may claim voice is enabled but you will get no audio when you make voice calls and/or Asterisk says “AT^DDSETEX failed”.

You need to flash the firmware of the dongle to 11.609.10.02.432. This used to be hosted on quite a few sites, but it’s incredibly difficult to find now. I’ve tracked down the installer and hosted a copy on my blog. You can download the firmware here.

The exe has been scanned on VirusTotal and has come up clean. I strongly recommend you scan it again before using it!

In my case, as soon as the firmware was upgraded, voice worked correctly and Asterisk no longer said “AT^DDSETEX failed”.

2 comments

  1. Hi, 2024 calling… I can confirm, this worked on my E156G as well.. Before this only 2 (/dev/ttyUSB0 + /dev/ttyUSB1) devices would should up in my linux box and voice would not work. With this it works great!

    Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *