arris-tg3442 icon indicating copy to clipboard operation
arris-tg3442 copied to clipboard

Does not work with Firmware Firmware-Version: 01.02.068.11.EURO.SIP

Open Bruceforce opened this issue 3 years ago • 5 comments

Hi. Currently the script is not working with Firmware Version Firmware-Version: 01.02.068.11.EURO.SIP (which looks very similar to an already supported version despite of the SIP at the end)

Bruceforce avatar Dec 18 '20 07:12 Bruceforce

Hello,

I use 01.02.068.11.EURO.SIP and its working?

Regards,

fse

ghost avatar Jan 12 '21 12:01 ghost

@Bruceforce did you have a chance to test it again? If it's still not working could you tell me the output to the console that you receive? Unfortunately I don't have that specific version here to test, but with the console output I could at least see at which point it breaks.

diveflo avatar Jan 22 '21 16:01 diveflo

Hi. Just tested again with the latest docker Image. Output attached.

Traceback (most recent call last):


  File "/usr/src/app/arris-tg3442-reboot.py", line 89, in <module>


    modem = login(session, url, username, password)


  File "/usr/src/app/arris-tg3442-reboot.py", line 33, in login


    modem = get_firmware_handler(soup)


  File "/usr/src/app/firmware.py", line 25, in get_firmware_handler


    raise NotImplementedError("Did not detect any known firmware version - please open a GitHub issue with your firmware version")


NotImplementedError: Did not detect any known firmware version - please open a GitHub issue with your firmware version

Bruceforce avatar Jan 23 '21 20:01 Bruceforce

Hi, I pushed a new docker image with the tag sip. Could you give that a try? docker pull floriang89/arris-tg3442-reboot:sip

Thansk!

diveflo avatar Jan 25 '21 15:01 diveflo

Hi ,thanks for the reply. Running the sip tag with CMD -p MyPassword I got

Auto-detected firmware version 01.02.068.11.EURO.SIP


Traceback (most recent call last):


  File "/usr/src/app/arris-tg3442-reboot.py", line 89, in <module>


    modem = login(session, url, username, password)


  File "/usr/src/app/arris-tg3442-reboot.py", line 58, in login


    csrf_nonce = modem.get_csrf_nonce(result, key, iv)


  File "/usr/src/app/firmware.py", line 79, in get_csrf_nonce


    raise Exception(f"Login failed. Lockout reported. Wait {login_response['p_waitTime']} minute/s.")


Exception: Login failed. Lockout reported. Wait 1 minute/s.

Bruceforce avatar Jan 25 '21 19:01 Bruceforce