Skip to content
This repository has been archived by the owner on Aug 10, 2023. It is now read-only.

MG5000 fw 4.76 with IP150 v 4.10 - Problem logging in #22

Open
renzorlive opened this issue Sep 30, 2017 · 268 comments
Open

MG5000 fw 4.76 with IP150 v 4.10 - Problem logging in #22

renzorlive opened this issue Sep 30, 2017 · 268 comments

Comments

@renzorlive
Copy link

renzorlive commented Sep 30, 2017

Hello Tertius,
First of all, thank you for your work and developing this software.
After managing to configure the MQTT server this is what I am getting when trying to connect to my control panel.

2017-10-01 02:09:53,599 INFO logging complete  
    
2017-10-01 02:09:53,601 ERROR test  
    
2017-10-01 02:09:53,607 INFO Setting loglevel to debug  

2017-10-01 02:09:53,618 DEBUG Logging Set to debug  

2017-10-01 02:09:53,627 INFO logging set to debug  

2017-10-01 02:09:53,635 INFO config.ini file read successfully: 2  

2017-10-01 02:09:53,644 INFO State01:Attempting connection to MQTT Broker: 127.0.0.1:1883  

2017-10-01 02:09:53,658 INFO Connected to MQTT broker with result code 0  

2017-10-01 02:09:53,658 INFO State01:MQTT client subscribed to control messages on topic: Paradox/C/#  

2017-10-01 02:09:53,674 INFO State02:Connecting to IP Module  

2017-10-01 02:09:53,684 INFO Connecting to 192.168.1.19  

2017-10-01 02:09:53,697 INFO Logging into alarm system...  

2017-10-01 02:09:53,736 DEBUG 32->   0xaa 0x8 0x0 0x3 0x8 0xf0 0x0 0xa 0xee 0xee 0xee 0xee 0xee 0xee 0xee 0xee 0x70 0x61 0x73 0x73 0x77 0x6f 0x72 0x64 0xee 0xee 0xee 0xee 0xee 0xee 0xee 0xee  

2017-10-01 02:09:55,993 ERROR State02:Error attempting connection to IP module (3): string index out of range  
@Tertiush
Copy link
Owner

Tertiush commented Oct 1, 2017

Hi - I have not attempted this script with the later IP150 firmware versions, v4 and later. There's been reports of breaking changes in the new firmware. I see you are active on the OH forums, I suggest you try to downgrade the IP module and try again (not sure how to do a downgrade though...).

@renzorlive
Copy link
Author

Yep, it was a big mistake buying this module.
My goal is DIY home automation for fun and to learn new things.
I have this Paradox MG5000 from 2009, it cost a lot back then, I recently made some restorations to my house and I thought I should upgrade my alarm system with a new one but I saw on forums that I can add this wonderful IP150 module and even have integrations with other software.
Cool! I bought it, thought this would be easy : connect the module, set ip, upgrade the firmware of the control panel because it has the original fw from 2009 , add it to some HA hub and move to other project, NOT!
Paradox information is not really easy available on the internet, the manuals are outdated, and top of all, when I asked them on email to share some information because my IP150 is nothing like the manuals they supplied ( I was not even aware at that moment that this 4.10 fw is the problem) they responded with the following text.

Unfortunately, Due to an agreement with our distributor network, The Paradox distributor Support will only assist distributor with issues. We do not support end user or installer when they encounter difficulties with their alarm system.

The assistance you need would be better provided to you by a qualified alarm technician who would be able to determine your requirement.

I suggest that you contact your local installer in your area if you don’t have a local installer. I am including a link to our distributor network. Simply contact the distributor nearest you, and ask them to refer an alarm company to you who is familiar with Paradox products.

Are you kidding me? I payed a lot for their alarm system, I even bought another 100$ module and planned to buy others and they are sending me off to the distributors/installers which charge a lot and have no clue about IP150.

I've spent a lot of time figuring out what is happening:
I can’t do anything from the web interface, I can upgrade the control panel fw with the In-Field software and panel serial number but from Babyware I can’t connect locally via serial number or IP, only if I use their DNS account which I have to pay on the Insite Gold app… so no chance for integration with nothing yet, all solutions available were based on the old IP150 web interface which is now gone.
TL:DR
Anyway I am writing this on all threads that I find to make others aware of this issue. If you are buying the new IP150 you are paying 100$ + a monthly/yearly fee to have a remote on your phone and only on the phone. An outdated ugly remote actually, when people like Tertius made other app better than this one and he gets nothing, and we can't even use his app anymore.
I tried to downgrade the IP150 firmware with various tricks I found on the web, like trying to flash it after reset of the control panel, reset of the module itself etc. and all I got is another trouble on the control panel which I can't get rid off, IP Unregistered.

@Tertiush
Copy link
Owner

Tertiush commented Oct 1, 2017

I feel your pain and I fully agree!

However, before I wrote this code I initially communicated serially to my MG5050. This works like a charm and I could monitor all the zones and alarm state. I never implemented any control, I simply snooped the Tx line going to the IP150. This line "broadcasts" all the events in the same format this code looks for. If you look at the forks of my project others have re-factored it to work with a serial connection (I used another older version of the code a friend made). All you need is a TTL serial interface (via USB-TTL serial or directly onto a ESP8266?). I know this is not what you had in mind initially, but it will work. If you cannot achieve controls through the serial interface you can always add a relay to some board and connect it to one of the alarm's inputs (zones) to arm/disarm or do something else...

@rjuch
Copy link

rjuch commented Oct 25, 2017

ah damn same issue here i guess, any plans on supporting the new ip150 FW ?

@Tertiush
Copy link
Owner

Nope sorry. It's a pity no one has figured out how to downgrade the units.

@saundersrg
Copy link

Same issue here on the V4.10. Will take it back to Communica with the receipt and see if I can beg them for the older unit.

@nezmogus
Copy link

nezmogus commented Jun 3, 2018

i figured out how to downgrade IP150 firmware bellow 4.00 ;)

I will wait few weeks, until more people, who have same problem, will see this message ant then will share all the tools and instructions how to do downgrade. Until this time I’m recommending disconnect IP150 modules from internet. IP150 firmware from V4.xx updates itself on every IP150 module power cycle, so Paradox can fix their bugs and release update, which can remove possibility of downgrade.

My final conclusion about Paradox - DO NOT TRUST THIS COMPANY AND DO NOT BUY THEIR PRODUCTS ANYMORE!

I pointed them with finger to their security holes and they even didn’t fixed them all in two weeks time. They even didn’t said “Thank you” to me… because swear words are not allowed, i don’t have what to say anymore about this company.

@yozik04
Copy link

yozik04 commented Jun 4, 2018

I also think that their remote connection is a large security hole. I need to downgrade my IP150 module to replace my EVO192-Serial to Arduino hack.

@mioke77
Copy link

mioke77 commented Jun 5, 2018

I have the same problem with IP150

@TwixYU
Copy link

TwixYU commented Jun 5, 2018

Please please please can you post the how-to-downgrade?

I accidentally upgraded my IP150 not knowing about the "cold shower" afterwards

I will never advise anyone to buy Paradox again - this is very unprofessional move from their side

@itsgabraf
Copy link

Ok, can we find out how to downgrade now please!!

@saundersrg
Copy link

While we wait... Check this out. I don't know about you guys, but if/when I ever need to replace my SP6000 I'm going this route.

https://www.kickstarter.com/projects/nateclark/konnected-alarm-panel-revive-your-wired-alarm-syst

@psyciknz
Copy link
Contributor

psyciknz commented Jun 17, 2018 via email

@nezmogus
Copy link

nezmogus commented Jun 17, 2018

I do not take any responsibility and I am not liable for any damage caused through use of this information.

More than month past since I informed Paradox about their bugs. Actually, more than week ago I offered them to help fixing their systems. I received this answer:

“I have escalate your suggestion to upper management.
Should we require your help, someone from Paradox will contact you.”

Unfortunately, nobody from paradox contacted me...

But now about IP150. To downgrade firmware bellow V4.00:
Set your own DNS record on router upgrade.insightgoldatpmh.com and redirect to your_computers_IP. Unfortunately, not all routers can do this. In this case you should set external DNS server in your routers DHCP server and then set DNS record in this external DNS server and then restart IP150. By the way, restart can be done using IP150 web page. Login to your IP150 using web browser, let’s say at IP http://192.168.0.50 and then add at the end reset.html. Finally URL should look like http://192.168.0.50/reset.html and press ENTER. IP150 module should restart in few seconds. This link will not work if you are not logged to IP150.

TVPfwd_v2.zip (edited: this version adds time with milliseconds to each packet in the log file)

After that you need start (you need .net 4 for that) attached file TVPfwd.exe with these parameters:

TVPfwd.exe your_computers_IP 10000 54.165.77.37 10000 IP150_V1_32_001_ENG_downgrade_from_v4.xx.PuF

54.165.77.37 is IP of upgrade.insightgoldatpmh.com

Be sure, that IP150_V1_32_001_ENG_downgrade_from_v4.xx.PuF is in same folder as exe file.
After that, connect to your panel with InField software (I was using version 5.0.11, installed together with latest BabyWare) using panel serial number and password ant start IP150 “upgrade”.

TVPfwd will work as proxy server for update process and will change firmware bytes from paradox server with bytes from attached file. All progress will be written to TXT file nearby exe. Finally, InField can show error, but don’t worry about that. Update progress you will see in console window. When packet 448 is reached, IP150 will reboot and you can try to connect to it.
Some information about upgrade can be seen at http://upgrade.insightgoldatpmh.com/XXXXXXXX
Replace XXXXXXXX with 8 symbols of your IP150 (NOT PANEL) serial number

IMPORTANT THINGS!
After IP150 firmware downgrade and module power cycle (or using reset.html), firmware update process starts automatically. If upgrade.insightgoldatpmh.com domain isn’t blocked on your router, IP150 will update to latest version of firmware. If upgrade.insightgoldatpmh.com domain isn’t reachable IP150 will hang (in this case i just disconnected IP150 cable from panel ant connected it back and everything works fine). In other words, you need set up downgrade environment mentioned above after each IP150 power cycle.

That's all for the moment. Later I will post bonus packs :)

P.S. Sorry for my bad English :)

@nezmogus
Copy link

Bonus pack 1.

If anybody need any firmware for Paradox devices, you can download it directly from Paradox FTP server. Search for “.paradox.com” string (with dot in front) in InField.exe file and ignore everything who starts with www. You will find domain, and few bytes before this string you will find username and password in plain text.

Decrypted firmware files for those, who want play with reversing engineering decrypted firmware.zip.

To make life easier, there is cleaned firmware versions (all know for me embedded files are extracted):
cleaned.ZIP

Maybe someone will find, how to downgrade bootloader from 2.13.001 to 2.12.000. I'm guessing, that bootloader won't downgrade with my method and it causes update process on each IP150 restart.

If anybody interested in more detailed firmware file structure or communication protocol with paradox upgrade server, let me know. I will write what i know.

@nezmogus
Copy link

I forgot to mention, that after downgrade you cannot use InField to upgrade or downgrade to other firmware versions. To do that, you need again use TVPfwd with different firmware version file and reset IP150 module.

@yozik04
Copy link

yozik04 commented Jun 18, 2018

Thank you for sharing!
As I understood TVPfwd is your creation? Did not found any mention about it on the internet.
Do you plan to share its source code?

@nezmogus
Copy link

TVPfwd_source.zip

Sorry, i'm not a programmer, so source code may look messy :)

@powerwade
Copy link

Well done, thanks!

After that, connect to your panel with InField software (I was using version 5.0.11, installed together with latest BabyWare) using panel serial number and password ant start IP150 “upgrade”.

This part is not clear to me. There is no way to 'upgrade' it here - I can hit "Get latest files" but that will download the real fw files from Paradox.

image

@nezmogus
Copy link

What version of InFeld do you use?

In my version i see:
image

image

@nezmogus
Copy link

You can also download lower FW version files from paradox using "Get Latest Files..." button and try downgrade using them. If InFiled will not offer lower FW version files, there is one
IP150_V1_32_001_ENG.ZIP

@powerwade
Copy link

Yes, I'm using the same version 5.0.11. I tried to download and "upgrade" 4.00 using INField however the txt file in TVPfwd directory didn't change so I suppose the upload file didn't go through it?
In the txt file I see
START: 2018.06.19 00:47:28
And in command line there is no output for TVPfwd.exe during the upgrade - however I think that's normal.

Any idea what I am doing wrong? :)

@nezmogus
Copy link

Firmware v4.00 is one of Paradox fails :) Let's leave this for tomorrow. I will write more details about this version and maybe will do more tests.

@powerwade
Copy link

Excellent, thanks. Hopefully I can also downgrade this little bastard and get it finally include into my home automation system.

@mariancapota
Copy link

Amazing work! However do you have any idea why it reboots?
I have left it overnight and it went to about 200 packets or so an then again from the beginning.

screen shot 2018-06-19 at 10 11 11

@nezmogus
Copy link

If it reboots and again starts update process, it mean, that firmware wasn't accepted by device. Could you please write me your device current firmware version and boot loader version. Also you can send log file to me my_nick_name @gmail.com but before, hide serial number like in a picture

image

@nezmogus
Copy link

Firmware V4.00: how i know, Paradox somehow failed with this version, because it was quite problematic process to update this version to newer version.
IP150_v4.1_Upgrade_Procedure.pdf

when i set V4.00 firmware on my IP150 even using this Paradox instructions i didn't managed how to properly configure my router for upgrade or downgrade procedure. After a lot of retries InField refuses connect to module directly or trough internet and I've give up. Just restarted IP150 module and put other FW file to TVPfwd proxy

@nezmogus
Copy link

nezmogus commented Jun 19, 2018

powerwade, try configure your router using Paradox instructions above and upgrade IP150 using lower FW version file. I see, that your boot loader still version 2.12.001 and can be, that it will allow you downgrade directly. Also can be, that you need use older InField versions, because latest InField version can refuse to send lower version FW to IP150 module because of Paradox new business plan with Insite GOLD App.
Do not upgrade to never firmware, because it updates boot loader and there no known way at the moment, how to downgrade it.

@nezmogus
Copy link

Bonus Pack 2 :)

Paradox Server Capture.zip

One more tool to play with :) I was trying to analyze downgrade/upgrade communication protocol. Recognized bytes are defined as variables. First 4 bytes of packet are command bytes. All other bytes does make any known sense for upgrade process.

Upgrade communication protocol for all FW versions is almost same except one thing: with FW bellow v4.00 after firmware bytes sent, InField sends FW verification packet. FW v4.00 and above - doesn't. How i understand, instead of verification packet, v4.xx connects himself and verifies FW validity using secure (SSL) connection to Paradox API server (api.insightgoldatpmh.com)

Using this source as sample and log file from TVPfwd, you can write own firmware update server.

@nezmogus
Copy link

nezmogus commented Jun 20, 2018

I was surprised, when my module didn't connect to proxy server after power off and on. I did a lot of harmful tests with my IP150, but he always was sniffing for connection to Paradox servers. At least until now...
Just one mind is coming to my head: between some tests i did IP150 factory reset using pinhole button on module. I'm guessing, that this maneuver finally glued downgraded firmware inside IP150, but i can't confirm that.

WARNING! WARNING! WARNING! After that, i can't connect to my panel using internet (with panel serial number and password) and it means, i can't start IP150 upgrade process anymore. Also i can't start IP150 upgrade/downgrade process using direct connection. InField connects using direct connection, but shows error on IP150 firmware transfer. I didn't test, does panel firmware update works or not, because my panel is connected to security company and this early morning i don't want any calls from them about my alarm system failure :)

For me this is not a big problem. Finally i have always working IP150 with firmware, which allows BabyWare connection and this is everything what i need. This was my final destination and i reached it! :)

@pliusas1
Copy link

pliusas1 commented Feb 7, 2021

Hi,

Some offtopic. As I see you making custom firmware for downgrading fw in IP150 modules. I have little bit different problem - by mistake i ordered wrong keyboard (K641lx instead K32lx) and seller doesn't accept return because it was unpacked connected once to alarm system asi noticed that it's wrong keyboard when connected to my alarm system. So now i have keyboard which doesn't work with my alarm systems, because K641lx works with Evo systems, but i need to keyboard which compatible with Spectra systems. As i have another K32lx keyboard i've compared them and i see that keyboards have identical hardware (same microprocesor, same eeprom chip, same RF module, same pcb layout, same bootloader version). I've tried upgrade K641lx keyboard with K32lx firmware using paradox inField software. But at first inField doesn't accept when i was choosing K32lx fw to K641lx keyboard. Then i tried change fw puf file by changing from product id from 5B to 5F and family id from A1 to A5, then inField was accepting fw puf file, but when started transfer firmware, inField program freezes (maybe there is some checksums in puf file headers?). So any ideas, how to transfer K32lx firmware to K641lxkeyboard?
k32lx_k641lx
k32lx_k641lx_bootloader

@Vandiliz3r
Copy link

Hi Guys,

Please help :( I am trying to downgrade my IP150 from V4.30.000 to V1.32.000.
I have followed the instructions above but see below for steps followed:

  1. Downloaded the TVPfwd.exe app
  2. Created a Shortcut for parameters "TVPfwd.exe 192.168.1.5 10000 54.165.77.37 10000 IP150_V1_32_001_ENG.PuF"
    (Pinging upgrade.insightgoldatpmh.com [3.95.136.210]) did the upgrade IP change from InsightGold?
  3. Inserted DNS entry for upgrade.insightgoldatpmh.com to point to the PC running"192.168.1.5" the TVPfwd.exe
  4. Started the TVPfwd.exe with the above parameters
  5. Opened Babyware (Babyware does not want to connect through to swan services)

This is where I got too before I noticed that i cannot connect to the IP150 via InsightGold or IP.
I can however access the web interface.
Any help will be appreciated

@nezmogus
Copy link

Today I got few IP modules to play with, so, i have some results to share

IP150 (don't remember FW version, but at least 4.00) - downgraded.
IP150S with FW 5.02 - downgraded.
Seems like IP150+ uses same hardware as IP150 and IP150S, but firmware headers have IP160 string instead IP150. Not sure about smooth downgrade. If tomorrow owner of IP150+ module will give me permission to vandalize it, I will let you know the results :)

IMOPORTANT: before downgrade - reset IP150 to factory defaults, to clear custom gateway and DNS server settings (press and hold reset button until IO LED's start blinking, then release and pres reset button again). Check using BabyWare or InField, is DHCP on on IP150

You should change DNS entries for:
upgrade.insightgoldatpmh.com
and for
upgr.insightgoldatpmh.com (at least FW 5.02 uses this DNS record for firmware update)

Check IP address for upgrade.insightgoldatpmh.com and upgr.insightgoldatpmh.com and use one of them in TVPfwd command line (i believe, both IP addresses always should be same)

Now upgrade.insightgoldatpmh.com and upgr.insightgoldatpmh.com have IP address 3.95.136.210. It means, TVPfwd command line should be:

TVPfwd.exe 192.168.1.5 10000 3.95.136.210 10000 IP150_V1_32_001_ENG.PuF

**IMPORTANT: ** with some bootloaders downgrade process can be started by powering on IP150 module while reset button is pressed. Also use this method to update IP150 back to latest firmware (remove DNS entries from your router before update).

I saw some interesting DNS queries directly to public DNS servers, like 4.2.2.2, 4.2.2.1, 4.2.2.3, 4.2.2.4, 4.2.2.5, 4.2.2.6, 8.8.8.8 8.8.4.4, 208.67.222.222, 208.67.220.220. It means, that sometimes TVPfwd can be avoided by downgrade process. Block temporary these IP (just idea, not tested yet) or set these IP as your router IP (of course, if you router can have multiple IP. Mikrotik routers - can. Thank you Mikrotik for that! ;) )

@mustafaavcilar63
Copy link

merhabalar değerli arkadaşlar elimde ip150 var yazılım yükleme sırasında hata verdi suan içinde yazılım yok gibi yardımcı olursanız sevinirim teşekürler
0
1
2
3
4
5
6

@nezmogus
Copy link

こんにちは、

時間をかけて、このフォーラムメンバーが提供するすべての指示をお読みください

merhabalar değerli arkadaşlar elimde ip150 var yazılım yükleme sırasında hata verdi suan içinde yazılım yok gibi yardımcı olursanız sevinirim teşekürler
0
1
2
...

@hoebanx
Copy link

hoebanx commented May 16, 2021

Yep, it was a big mistake buying this module.
My goal is DIY home automation for fun and to learn new things.
I have this Paradox MG5000 from 2009, it cost a lot back then, I recently made some restorations to my house and I thought I should upgrade my alarm system with a new one but I saw on forums that I can add this wonderful IP150 module and even have integrations with other software.
Cool! I bought it, thought this would be easy : connect the module, set ip, upgrade the firmware of the control panel because it has the original fw from 2009 , add it to some HA hub and move to other project, NOT!
Paradox information is not really easy available on the internet, the manuals are outdated, and top of all, when I asked them on email to share some information because my IP150 is nothing like the manuals they supplied ( I was not even aware at that moment that this 4.10 fw is the problem) they responded with the following text.

Unfortunately, Due to an agreement with our distributor network, The Paradox distributor Support will only assist distributor with issues. We do not support end user or installer when they encounter difficulties with their alarm system.

The assistance you need would be better provided to you by a qualified alarm technician who would be able to determine your requirement.

I suggest that you contact your local installer in your area if you don’t have a local installer. I am including a link to our distributor network. Simply contact the distributor nearest you, and ask them to refer an alarm company to you who is familiar with Paradox products.

Are you kidding me? I payed a lot for their alarm system, I even bought another 100$ module and planned to buy others and they are sending me off to the distributors/installers which charge a lot and have no clue about IP150.

I've spent a lot of time figuring out what is happening:
I can’t do anything from the web interface, I can upgrade the control panel fw with the In-Field software and panel serial number but from Babyware I can’t connect locally via serial number or IP, only if I use their DNS account which I have to pay on the Insite Gold app… so no chance for integration with nothing yet, all solutions available were based on the old IP150 web interface which is now gone.
TL:DR
Anyway I am writing this on all threads that I find to make others aware of this issue. If you are buying the new IP150 you are paying 100$ + a monthly/yearly fee to have a remote on your phone and only on the phone. An outdated ugly remote actually, when people like Tertius made other app better than this one and he gets nothing, and we can't even use his app anymore.
I tried to downgrade the IP150 firmware with various tricks I found on the web, like trying to flash it after reset of the control panel, reset of the module itself etc. and all I got is another trouble on the control panel which I can't get rid off, IP Unregistered.

Hello,
I just bought a new ip150 and get the V4.4 version.
As I read all this I'm fucked and my HA routines as well.
Would you agree to help me? Best scenario is that I send you my module and I cover the costs to downgrade and send back. I have no chance to follow your setup.
Thanks in advance,
Ludovic

@nezmogus
Copy link

@hoebanx what is your email?

@mustafaavcilar63
Copy link

mustafaavcilar@gmail.com

@hoebanx e-postanız nedir?

@hoebanx
Copy link

hoebanx commented May 17, 2021 via email

@plouis7
Copy link

plouis7 commented May 17, 2021

All Your IP150 Are Belong to Us...stack overflow :)

nezmogus it seems we need a patch to your older prepared fw

@nezmogus
Copy link

Not fully confirmed yet, but seems, like Paradox changed firmware encryption algorithm and downgrade from firmware v5.02.037 (bootloader 2.14) does not work anymore
image

@ghost
Copy link

ghost commented Jul 9, 2021

Can anyone post the IP150_V1_32_001_ENG.PuF file for download ? Seem to have disapeared from the Paradox site...
Many thanks

@ghost
Copy link

ghost commented Jul 9, 2021

BTW, from what i see at home, the DNS queries are for capi.insightgoldatpmh.com
What i wanna try is to push the "old" PUF file to my FW5.02 IP150 using WinLoad and keep blocking the flows to/from capi.insightgoldatpmh.com hostname and see if the downgrade persists after reboot. But from what i see above, it is not certain the downgrade from 5.02 will actually work...
Comments ? I simply need the bloody PUF file i can't find anywhere... and give it a try
Thanks

@ghost
Copy link

ghost commented Jul 9, 2021

@nezmogus do you confirm the downgrade didn't actually work ? or did you manage in the end ?

@nezmogus
Copy link

nezmogus commented Jul 9, 2021

Currently no success with downgrade from FW v5.* but I still didn't give up. For next few weeks i will have no time for this. Will try later.

There is firmware for you:
IP150_V1_32_001_ENG_downgrade_from_v4.xx.zip

@nezmogus
Copy link

nezmogus commented Jul 9, 2021

BTW, from what i see at home, the DNS queries are for capi.insightgoldatpmh.com
What i wanna try is to push the "old" PUF file to my FW5.02 IP150 using WinLoad and keep blocking the flows to/from capi.insightgoldatpmh.com hostname and see if the downgrade persists after reboot. But from what i see above, it is not certain the downgrade from 5.02 will actually work...
Comments ? I simply need the bloody PUF file i can't find anywhere... and give it a try
Thanks

WinLoad will not allow you downgrade firmware. WinLoad only initiates upgrade process and then IP150 works directly with paradox servers.

@ghost
Copy link

ghost commented Jul 9, 2021

Ah OK, hence the proxy... Not sure how to rewrite the DNS queries to redirect them to my laptop...
How did you do this @nezmogus ?

@ghost
Copy link

ghost commented Jul 9, 2021

Thanks for the file !

@nezmogus
Copy link

nezmogus commented Jul 9, 2021 via email

@ghost
Copy link

ghost commented Jul 9, 2021

OK thanks for the info... I'll try few things and revert with findings. Good weekend !

@ghost
Copy link

ghost commented Jul 11, 2021

Shit, InField doesn't allo you to pick a PUF file for the IP150 module. Only for the other modules... Didn't notice this in the first place... Need to find a way to hack this thing...

@ghost
Copy link

ghost commented Jul 11, 2021

Capture d’écran, le 2021-07-11 à 11 04 38

@ghost
Copy link

ghost commented Jul 11, 2021

See, button in Step 3 for "browse" disapeared...

@xitenik
Copy link

xitenik commented Nov 12, 2021

Hello, everybody!
I can see here the discussion is mainly for downgrading from 4.** to 1.** . I have the opposite problem - I want to upgrade, but I can't.
My IP module was with a version 1.39 and a bootloader 2.12. I upgraded it to version 4.10. Now the module doesn't like static IP address and have some problems with the ports.
My router have every port needed opened. When I change the module from DHCP to OFF , the module restart itself after 10-15 seconds and the DHCP is ON again. OK. No problem. I look at the chosen IP, open the ports, but when I open InField 4.26.4 and try to connect via Internet with the module, it shows something I don't like : Detecting via TURN on port 3478, attempt 1.
It connects , but I can't upgrade it after that. Obviously the upgrade procedure goes trough port 10000, and now is connected on port 3478. I tried opening that port too, but it does not work.
I even tried newer versions of InField, but still no success. With version 5.2.3 again connects via port 3478 and starts upgrading, but when it goes to Connecting... and then Formatting... it reboots the module and everything starts from point 1....

Any help please ? I need the module to be latest version!

@jeevadotnet
Copy link

Currently no success with downgrade from FW v5.* but I still didn't give up. For next few weeks i will have no time for this. Will try later.

There is firmware for you: IP150_V1_32_001_ENG_downgrade_from_v4.xx.zip

Did you manage to get V5 downgraded? I had a weird anomaly here at home which caused the IP150 module to get on the internet and upgrade to V5.02.045 . I've followed the initial steps as with v4 but no success.

I also observed that the module tries to make use of public DNS settings, even when you statically assign 2x local DNS servers. It keeps DNS1 but makes DNS2: 8.8.8.8 (which I blocked on my Mikrotik).

pointed the following to my local PC IP:
turn.paradoxmyhome.com (found this in my DNS logs)
capi.insightgoldatpmh.com (found this in my DNS logs)
upgrade.insightgoldatpmh.com
upgr.insightgoldatpmh.com

I block the rest of all the public DNS servers tonight and try again.

Previously I e-mailed the CEO of Paradox telling him that he and his company is dodgy - forcing all of these upgrades limiting the features of the IP module, I just got some egotistical reply back in the line of "I'm god and my hardware is superior". I replied to him that he is a c*nt. He then got a local distributor to phone me and tell me that I don't know how to operate their hardware and must call a certified alarm company. What BS.

@lkng70
Copy link

lkng70 commented Aug 12, 2022

Hi Everyone, any luck to downgrade the firmware from v5.* ? Thank you.

@parejma1
Copy link

Hello, everybody! I can see here the discussion is mainly for downgrading from 4.** to 1.** . I have the opposite problem - I want to upgrade, but I can't. My IP module was with a version 1.39 and a bootloader 2.12. I upgraded it to version 4.10. Now the module doesn't like static IP address and have some problems with the ports. My router have every port needed opened. When I change the module from DHCP to OFF , the module restart itself after 10-15 seconds and the DHCP is ON again. OK. No problem. I look at the chosen IP, open the ports, but when I open InField 4.26.4 and try to connect via Internet with the module, it shows something I don't like : Detecting via TURN on port 3478, attempt 1. It connects , but I can't upgrade it after that. Obviously the upgrade procedure goes trough port 10000, and now is connected on port 3478. I tried opening that port too, but it does not work. I even tried newer versions of InField, but still no success. With version 5.2.3 again connects via port 3478 and starts upgrading, but when it goes to Connecting... and then Formatting... it reboots the module and everything starts from point 1....

Any help please ? I need the module to be latest version!

==================

I'm facing the same problem.

I also have troubles updating an “old” IP150 module to the latest firmware version.

The IP150 curently has the firmware (4.30) and bootloader(2.12)

It seems there is a specific procedure to upgrade the FW for that specific combination of IP150 firmware and bootloader as the Standard procedure fails.

I executed the specific prodedure but after several attempts it always return the same error code.

Basically the procedure tells the following:

======
2. Upgrading IP150 v4.x with bootloader 2.12 to v4.40
There are some IP150 modules in the field that have firmware 4.x and bootloader 2.12.
These modules cannot be upgraded to v4.40 by the standard procedure.
In order to upgrade these modules, please follow this procedure:

  • Do a port forward for the software port of the IP150 (port 10000 by default)
  • Download firmware 4.40 file from Paradox website
  • Connect to the panel/site with Infield 4.26.4 (found on our website)
  • Select the IP150 module
  • Click on Browse and select the 4.40 firmware file
  • Click on start transfer
  • Wait until the upgrade finishes
  • Do a power cycle for the IP150 module

Note:

  • This procedure needs a router with NAT loopback feature
  • If the router doesn`t support NAT loopback, the upgrade should be done from 2 separate networks. The IP150 module should be connected on a network and Infield should be connected on a separate network (hotspot)
    ======

As my router does not have NAT lookback feature, I followed the second option (IP 150 Module in one network and Infield 4.26.6 in another) but it does not work.

Just asking if there is someone that knows how to do it.

Gráfico_pegado-1

@Coroebus
Copy link

Coroebus commented Apr 6, 2023

Hello everybody,
any news about downgrade from 5.x ?

@nezmogus can i help you to achieve this ?

Nico

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests