 Roamingdm
join:2006-10-08 Los Angeles, CA | [Equipment] Can unlock Uniden UIP1868 ?
I'd like to unlock my Uniden UIP1868 phone to work with a different provider -- anybody know how? Change firmware? |
|
 rcilink Premium join:2003-12-15 Manchester, NH | what provider is it locked to? UIP1868p = locked to Packet8 UIP1868g = unlocked -generic UIP1869v = locked to Vonage |
|
 Roamingdm
join:2006-10-08 Los Angeles, CA | reply to Roamingdm Oops, sorry forgot to mention that it's a UIP1868P (Packet8). I'm thinking of going Gizmo. |
|
 cgigate
join:2003-05-12 Fort Worth, TX | reply to Roamingdm I can unlock it by hardware method |
|
  christcorp Premium join:2001-05-21 Cheyenne, WY
·Bresnan Online
·VOIPo
| said by cgigate :I can unlock it by hardware method cgigate; is there ANY adapter that you can't unlock? Later... Mike... |
|
  joako Premium join:2000-09-07 /dev/null
·AT&T U-Verse
| said by christcorp :said by cgigate :I can unlock it by hardware method cgigate; is there ANY adapter that you can't unlock? Later... Mike... Probably the ones without EEPROM chips. -- Am Heimcomputer sitz' ich hier, und programmier' die Zukunft mir |
|
 Roamingdm
join:2006-10-08 Los Angeles, CA | reply to Roamingdm Thanks for your feedback.
What is "hardware method"? Are there jumpers or something? |
|
 mazilo From Mazilo Premium join:2002-05-30 Lilburn, GA
| said by Roamingdm :What is "hardware method"? Are there jumpers or something? Yeah, what is a hardware method? Then, what is a software method?  -- Mazi (UK Non-Geo Phone: +44-703-194-2574) |
|
 rcilink Premium join:2003-12-15 Manchester, NH
1 edit | reply to Roamingdm Using the UIP-1868-P with Asterisk
One method is the 'hardware method'. Remove the flash chip and install it into your flash burner device. Once you have done this, you can replace the Packet8 firmware with the UIP-1868-g (is it UIP200 or a branch of that version?) firmware.. Then simply re-solder the flash chip back into your device and presto, you're done!
Of course I just made it sound real easy. It's not. That's why people aren't all doing this.. You need a good eye and a steady hand to do this without the aid of expensive machines.
I have not chosen to purchase a flash burner device yet. I guess mostly I need to practice working with TSOP style chips, removal without destroying the chip or lifting a trace on the board.. To think that one wrong move will leave you with a junked device..
---
Another approach is to look at the Packet8 firmware already on your device. Currently I do have the UIP1868-P working with my Asterisk box. There are a bunch of things that you must know about with this device.
1. The firmware, as configured by Packet8, depends on finding a DNS SRV record for 'packet8.net'. Although it is possible to change the 'packet8.net' value, the new value will still need a SRV record for the phone to be happy. This is how it learns where the SIP server is.. If you have a truely unlocked firmware, then you should be able to fill-in the SIP server fields and skip the SRV stuff.
2. The firmware does not stick to SIP standards.(correction: You may find that Asterisk does not like the 'tel:' URI in the SIP header from the phone.) They added some changes for the Packet8 system, which can make it interesting to get this working with Asterisk. For example, when you call out, asterisk looks for a SIP packet with 'sip:18005551212' (Example) in the SIP packet to initiate the call. The UIP-1868-P will send 'tel:+18005551212'.. So, again, this is a change you must accomodate for. You will need to change it on the Asterisk box to make 'tel' match 'sip' or change the firmware. The '+' is prepended to all phone numbers dialed. The solution I put for that was to make a context in Asterisk that will strip the '+' from all numbers dialed and then pass the call through. It is transparent and instant.
3. The UIP-1868-p and -g devices are provisioned with a 'CONFIG' file. This file has a lot of settings in it. The way Packet8 configures the phone is different from how the -G (unlocked) version. For example, the Packet8 version has a 'checksum' on the config file. If your phone accepts the checksum, then your config changes are made. One of the problems I had is that the default volume level is really loud. If this remains too loud, then you will experience echo (the cordless handset is very sensitive and will pick up noise without trying).
4. Another step that many VoIP providers do to the devices is to load a hard-coded DNS server. That is, if you plug this phone with Packet8 firmware into your network, it will use a Packet8 DNS server to resolve all DNS requests. They use SRV records, which means you will need to have your own DNS server setup. The step I took to fix this was to use a PREROUTING rule in my IPtables on my firewall. Outgoing DNS to the Packet8 server is redirected to my DNS server. There it resolves and all true 'packet8' domain lookups are handed to the packet8 DNS server. My phone is happy with this. If you dont get this part working, you will notice the phone gets bogged-down trying to resolve.. call quality will be terrible and not worth using on Asterisk until you fix this.
5. The message waiting light is not working with Asterisk. The SIP NOTIFY packet to tell it 'Messages-waiting' is not working. At first, we found it to be a bug in the firmware (it wants a non-standard message-waiting string), but there is more to this. Even if you patch your Asterisk box to send the matching string, the phone is looking for something additional. This will send a SIP error message to your Asterisk box. Fix: shut-off message-waiting notification in Asterisk (remove it from the phone in your SIP.CONF).
6. The UIP-1868-P is pre-loaded with a SIP userid. You will need to use that in your sip.conf file on Asterisk to get the phone to register. Leave the 'secret=' blank until you get your phone to accept a config file with the password you want the phone to use.
Conclusion: This phone is a great phone! sounds real good and has a nice user interface on handsets + base. The speakerphone has real good (and loud) sound. The microphones are very sensitive too.
This phone, when loaded with the '-P' Packet8 firmware, it is best used with Packet8 service. If you are comfortable doing the things mentioned in this message, then it can be a nice addition to your Asterisk box. It is not something the lighthearted person should consider... Just buy a '-G' model and you will be less stressed out trying to get all the changes in place.
I hope this helps explain some of the innards of the Packet8 version of the UIP-1868-P phone system. |
|
  voipuser57
@charter.com | How eas is it to unlock the UIP1869v = locked to Vonage, compared to the Packet 8 version? |
|
 rcilink Premium join:2003-12-15 Manchester, NH
| said by voipuser57 :
How eas is it to unlock the UIP1869v = locked to Vonage, compared to the Packet 8 version? Check the chip inside of the base unit. If you let us know the chip number (I think it is a Texas Instruments chip), then we can tell you the best solution.
Anyway, for the sake of 'unlocking', meaning to be able to re-use the device with a different provider, it should be easier to unlock than the uip-1868-p model.
If you (or anyone) has a Uniden UIP1869v (Vonage flavored) VoIP Phone system, let me know.. I do not have that model. |
|
  voipuser57
@charter.com | Yes it is the Uniden UIP1869v model that i have, and i would like to unlock it to use with another provider. |
|
 rcilink Premium join:2003-12-15 Manchester, NH 1 edit | Do me a favor.. try CYT to unlock that device (uip1869v). It should work nicely... |
|
 petithug Premium join:2002-09-04 Saratoga, CA
| reply to rcilink said by rcilink :2. The firmware does not stick to SIP standards. They added some changes for the Packet8 system, which can make it interesting to get this working with Asterisk. For example, when you call out, asterisk looks for a SIP packet with 'sip:18005551212' (Example) in the SIP packet to initiate the call. The UIP-1868-P will send 'tel:+18005551212'.. So, again, this is a change you must accomodate for. You will need to change it on the Asterisk box to make 'tel' match 'sip' or change the firmware. The '+' is prepended to all phone numbers dialed. The solution I put for that was to make a context in Asterisk that will strip the '+' from all numbers dialed and then pass the call through. It is transparent and instant. I do not agree about the "does not stick to SIP standards." According to RFC 3261 section 7.1, 'SIP elements MAY supports Request-URIs with schemes other than "sip" and "sips", for example the "tel" URI scheme of RFC 2806.' -- Disclaimer: I work for 8x8. |
|
  voipuser57
@charter.com | are you sure the cyt will work for the Uniden uip1689V, I thought that program is only for the Pap2 units? |
|
  voipuser57
@charter.com | can't find the cyt download link, tried searching but no luck. can someone please posta link, thanks. |
|
 rcilink Premium join:2003-12-15 Manchester, NH
| reply to petithug I am looking deeper into RFC 3261 (section 19.1.6) and am looking at what Asterisk is trying to do. Thank you for the correction.
If I am reading that section correctly, Asterisk should be coded to accept 'tel:' and be able to convert to 'sip:'. The difference being that 'tel:' does not have to match a local context-- can go to phone network directly.
Now this makes me want to know why the phone using 'tel:' was not cooperating on my Asterisk config here. I ended up changing the firmware to 'sip:' and it started working.. This was a little while back, and my 'in-use' Asterisk box is version 1.0.9. I have a newer version (1.2.12.1) loaded on my development box for testing. I will configure another UIP-1868-P to the test box and see if it works with the firmware sending as 'tel:'. If Asterisk can handle this, it will mean I can remove my context portion to deal with the '+' removal/translation.
It looks like next we need Asterisk to better support SIP SUBSCRIBE and SIP PUBLISH... |
|
 rcilink Premium join:2003-12-15 Manchester, NH
| reply to voipuser57 said by voipuser57 :
can't find the cyt download link, tried searching but no luck. can someone please posta link, thanks. The CYT program (release 3.9c) is here: »/r0/download/1···in32.zip
The CYT program (release 3.5) is here: »/r0/download/1···in32.zip
Differences: CYT35 will change 'Admin' password to 'Admin', CYT39c let you set pw to anything.
Some people say CYT35 unlock their device and CYT39c fail to unlock. I have not seen this myself, but if you do, try both versions.
If neither work, let me know.
You asked: '...will CYT work with UIP-1869v...?'
I can tell you that the chip in the UIP-1869v is the same chip family as in the PAP2 v2, D-Link VTA, Vtech ip8100, moto Vt2442, etc. So, there is a good chance this will work.. it all depends on the firmware design and how much work they (Uniden) put into it.
The UIP-1869v is not to be confused with the UIP1868 phones. They have different guts. (and CYT will do nothing to unlock a UIP1868 phone) |
|
  voipuser57
@charter.com | Hi, I tried both of those cyt versions, on the uip1869v phone, and it gives me a security violation error. Just so you know I loged into the device with internet explorer, and turned off all my firewall, still get that message. any idea? thanks. |
|
 rcilink Premium join:2003-12-15 Manchester, NH | Yeah, try adding VTECH to the command line..
CYT VTECH
that should work. |
|