D-Link Forums

D-Link Wireless Routers for Home and Small Business => DIR-882 => Topic started by: GreenBay42 on April 10, 2018, 08:33:28 AM

Title: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on April 10, 2018, 08:33:28 AM
Official firmware released - included KRACK patch and DNSmasq fixes.

You have to upgrade to v1.04B02 first, and then upgrade to 1.10B02 (both files are in the ZIP file).

After you upgrade to 1.04, DO NOT install through the notification (ie when you go to the firmware page it says new available). Install manually.

You do not have to reset the router after upgrading to 1.10, but it is strongly recommended.

Firmware - ftp://FTP2.DLINK.COM/PRODUCTS/DIR-882/REVA/DIR-882_REVA_FIRMWARE_v1.10B02.zip (ftp://FTP2.DLINK.COM/PRODUCTS/DIR-882/REVA/DIR-882_REVA_FIRMWARE_v1.10B02.zip)

Release Notes:

Problems Resolved:
1. Update WPA2 security patch (KRACK)
2. Upgrade dnsmasq to 2.78

Enhancements:
1. Supports D-Link Wi-Fi App (QRS mobile won’t be supported from firmware version v1.10 or later version)
2. Support image with encryption
3. Support EU VLAN @ EU country code
4. Support VLAN profile @ SG country code

Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Broly on April 16, 2018, 01:14:39 PM
Hi GreenBay42,

I'm one of the few who are able to produce a very useful aftermarket FW for this device, and I'm wondering if this firmware upgrade affects the ability to load aftermarket firmwares on the device.

I am quite reticent to update my router because I am worried I will not be able to use DD-WRT afterwards. Is it possible you can provide a guarantee that this firmware update does not limit the end-user's ability to use aftermarket firmwares (where the user is responsible for the consequences of loading such firmware).

I just don't want to flash this firmware and learn that I cannot flash DD-WRT afterwards.

Also: is the bootloader updated? I would assume (or hope) so, given that there is a two-pass update process?

Thanks.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on April 16, 2018, 02:28:25 PM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Broly on April 16, 2018, 03:27:36 PM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.

Hi GreenBay,

this makes sense, but i was curious as to why there are two firmwares. if the bootloader has not changed, i don't think D-Link would need to have two separate FWs that need to be flashed. I have never seen such a situation until now.

The reason I ask about the bootloader is because usually when the kernel is updated (which in this case would contain the driver/programs effected by the KRACK exploit), a two-firmware flash is hardly needed. It could be a single firmware and the root file system contained on the MTD could simply be updated to patch the files that are effected.

Is there any way users can find out what exactly changes when flashing to 1.10B2? If there is no bootloader update, why are two firmware flashes required?

It seems there is more than just a simple root filesystem (containing the stuff that would be effected by KRACK) update, and I was hoping you or someone could ask about it.

Thanks.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on April 16, 2018, 03:42:29 PM
I understand what you are saying. I was told the first firmware was to add the encryption to the firmware file (thus making downgrading firmware not possible without a crash recovery) and the 2nd file having the actual security patches.  But since you can crash recover and load old firmware I do not believe the bootloader is affected.

I will need to send this to the router guys to send to the engineers to hopefully get an answer for you. I will do what I can but it may take a few days.

I will also try loading DD-WRT on the 882 with the latest firmware tomorrow to see if it works and see if we can downgrade without issues.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: FurryNutz on April 16, 2018, 03:59:02 PM
You'll find DD-WRT forum posts regarding this model over on there forum located here as well for additional help and information:
https://www.dd-wrt.com/phpBB2/viewforum.php?f=50 (https://www.dd-wrt.com/phpBB2/viewforum.php?f=50)

Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Gattsu on April 17, 2018, 07:34:41 AM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.

Hi GreenBay,

this makes sense, but i was curious as to why there are two firmwares. if the bootloader has not changed, i don't think D-Link would need to have two separate FWs that need to be flashed. I have never seen such a situation until now.

The reason I ask about the bootloader is because usually when the kernel is updated (which in this case would contain the driver/programs effected by the KRACK exploit), a two-firmware flash is hardly needed. It could be a single firmware and the root file system contained on the MTD could simply be updated to patch the files that are effected.

Is there any way users can find out what exactly changes when flashing to 1.10B2? If there is no bootloader update, why are two firmware flashes required?

It seems there is more than just a simple root filesystem (containing the stuff that would be effected by KRACK) update, and I was hoping you or someone could ask about it.

Thanks.

The "unencrypt" file will remove the overwrite protection to allow a firmware upgrade and nothing else.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on April 17, 2018, 10:38:14 AM
I loaded DD-WRT without issues from v1.10B02 and then put the D-Link firmware back on (1.04 first then 1.10). Seems to be working normally.

http://forums.dlink.com/index.php?topic=73607.0 (http://forums.dlink.com/index.php?topic=73607.0)
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Broly on April 17, 2018, 03:20:19 PM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.

Hi GreenBay,

this makes sense, but i was curious as to why there are two firmwares. if the bootloader has not changed, i don't think D-Link would need to have two separate FWs that need to be flashed. I have never seen such a situation until now.

The reason I ask about the bootloader is because usually when the kernel is updated (which in this case would contain the driver/programs effected by the KRACK exploit), a two-firmware flash is hardly needed. It could be a single firmware and the root file system contained on the MTD could simply be updated to patch the files that are effected.

Is there any way users can find out what exactly changes when flashing to 1.10B2? If there is no bootloader update, why are two firmware flashes required?

It seems there is more than just a simple root filesystem (containing the stuff that would be effected by KRACK) update, and I was hoping you or someone could ask about it.

Thanks.

The "unencrypt" file will remove the overwrite protection to allow a firmware upgrade and nothing else.

First off, I want to thank GreenBay42, FuzzyNuts and Gattsu for their prompt and informative responses.

One last inquiry: Gattsu, does the firmware update the bootloader at all, or no? I am still wondering why the overwrite protection thing is needed. For example, why could users upgrade from 1.00 to 1.01 (using stock DLINK Fw) without the intermediate? What would require the overwrite protection mentioned in this post?

Surely there is some sort of bootloader update?

edit: sorry one more thing: when will the GPL code for the 878/882 (fw 1.10 be posted)? thanks.
edit2: went ahead and loaded 1.04->1.10 myself, and i can still use DD-WRT. phew. sorry for being paranoid. would like to know when the 1.10GPL code will be posted though! thank you so much for your help. you guys are great!
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Gattsu on April 18, 2018, 07:41:26 AM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.

Hi GreenBay,

this makes sense, but i was curious as to why there are two firmwares. if the bootloader has not changed, i don't think D-Link would need to have two separate FWs that need to be flashed. I have never seen such a situation until now.

The reason I ask about the bootloader is because usually when the kernel is updated (which in this case would contain the driver/programs effected by the KRACK exploit), a two-firmware flash is hardly needed. It could be a single firmware and the root file system contained on the MTD could simply be updated to patch the files that are effected.

Is there any way users can find out what exactly changes when flashing to 1.10B2? If there is no bootloader update, why are two firmware flashes required?

It seems there is more than just a simple root filesystem (containing the stuff that would be effected by KRACK) update, and I was hoping you or someone could ask about it.

Thanks.

The "unencrypt" file will remove the overwrite protection to allow a firmware upgrade and nothing else.

First off, I want to thank GreenBay42, FuzzyNuts and Gattsu for their prompt and informative responses.

One last inquiry: Gattsu, does the firmware update the bootloader at all, or no? I am still wondering why the overwrite protection thing is needed. For example, why could users upgrade from 1.00 to 1.01 (using stock DLINK Fw) without the intermediate? What would require the overwrite protection mentioned in this post?

Surely there is some sort of bootloader update?

edit: sorry one more thing: when will the GPL code for the 878/882 (fw 1.10 be posted)? thanks.
edit2: went ahead and loaded 1.04->1.10 myself, and i can still use DD-WRT. phew. sorry for being paranoid. would like to know when the 1.10GPL code will be posted though! thank you so much for your help. you guys are great!

Sorry no known timetable but usually it will take them 2-5 months to release the GPL code after the firmware.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Malechai on May 27, 2018, 06:58:03 PM
the download link for this firmware was pulled from the dlink support page.  i'm surprised its still available here?
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: FurryNutz on May 28, 2018, 09:54:19 AM
Download link is still working on the support site...

the download link for this firmware was pulled from the dlink support page.  i'm surprised its still available here?
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Malechai on May 28, 2018, 01:26:46 PM
ah Its still on support.dlink.com but was pulled from support.dlink.ca
my router UI also says 1.01 is current
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: FurryNutz on May 28, 2018, 02:07:55 PM
Ah Canada. Well you can try using the one from our USA site. Can always revert back to past version if v1.10 doesn't work for you...
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Broly on June 14, 2018, 09:22:36 AM
D-Link does not support 3rd party firmware (i.e. D-Link  helping you setup/configure/fix 3rd party firmware). The source code is public and D-Link does not stop users from using 3rd party firmware such as DD-WRT, but the user is always responsible for loading non-D-Link firmware. D-Link cannot control or be responsible for what a user does with the source code (obviously  :) ).

That being said, if you plan on using DD-WRT do not upgrade the D-Link firmware since DD-WRT will over-ride it. The bootloader is very rarely flashed on D-Link routers, only the firmware gets upgraded. I do not know specifically for the 1.10B02 firmware.

If you are looking for KRACK and DNSmasq fixes, make sure DD-WRT (or whatever 3rd party firmware) has it.

You may want to contact tech support if you have more concerns or need more technical information.

Hi GreenBay,

this makes sense, but i was curious as to why there are two firmwares. if the bootloader has not changed, i don't think D-Link would need to have two separate FWs that need to be flashed. I have never seen such a situation until now.

The reason I ask about the bootloader is because usually when the kernel is updated (which in this case would contain the driver/programs effected by the KRACK exploit), a two-firmware flash is hardly needed. It could be a single firmware and the root file system contained on the MTD could simply be updated to patch the files that are effected.

Is there any way users can find out what exactly changes when flashing to 1.10B2? If there is no bootloader update, why are two firmware flashes required?

It seems there is more than just a simple root filesystem (containing the stuff that would be effected by KRACK) update, and I was hoping you or someone could ask about it.

Thanks.

The "unencrypt" file will remove the overwrite protection to allow a firmware upgrade and nothing else.

First off, I want to thank GreenBay42, FuzzyNuts and Gattsu for their prompt and informative responses.

One last inquiry: Gattsu, does the firmware update the bootloader at all, or no? I am still wondering why the overwrite protection thing is needed. For example, why could users upgrade from 1.00 to 1.01 (using stock DLINK Fw) without the intermediate? What would require the overwrite protection mentioned in this post?

Surely there is some sort of bootloader update?

edit: sorry one more thing: when will the GPL code for the 878/882 (fw 1.10 be posted)? thanks.
edit2: went ahead and loaded 1.04->1.10 myself, and i can still use DD-WRT. phew. sorry for being paranoid. would like to know when the 1.10GPL code will be posted though! thank you so much for your help. you guys are great!

Sorry no known timetable but usually it will take them 2-5 months to release the GPL code after the firmware.

Gattsu, can you get some information on this? i am really hurting for a new GPL release for the 878/882/867. any information for the next release would be appreciated.

thanks!
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on June 14, 2018, 09:44:38 AM
Unfortunately Gattsu has left and will probably not come back to forums.

I do not get GPL notifications until it gets pushed through the global database (usually 1 day before official release). As soon as I hear something I will let you know.

The DIR-867 v1.00B07 is released - https://dlink-gpl.s3.amazonaws.com/GPL1800010/DIR867A1_V1.00B07.tar.gz (https://dlink-gpl.s3.amazonaws.com/GPL1800010/DIR867A1_V1.00B07.tar.gz)
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on June 14, 2018, 09:57:29 AM
I sent an email to the project manager to find out when new code will get released. It will probably take a week for an answer since HQ will have a few days off for the Dragon Boat Festival.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on June 21, 2018, 10:13:23 AM
The GPL source code is being worked on for the DIR-867/878/882 and should be released the first week of July.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Malechai on July 09, 2018, 02:19:02 PM
do you know if/when the newer firmware will be reposted for Canada?  my model says 1.01 is current in the UI
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on July 09, 2018, 02:41:45 PM
Hmm strange. Version 1.10 is an official global release so I am not sure why Canada does not have it posted on their website. The US version should work without issues since 99% of the resources are the same for US and Canada products.

If you upgrade the 1.04 firmware in the package (it just adds encryption to the firmware file), the UI will then say there is a new update available which is 1.10.

I will email Canada support.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Friko on July 10, 2018, 07:25:52 PM
Hi everyone,

I'm on DD-WRT and would like to go back to OFW. Can someone please provide me with instructions on how to get 1.10 on it?

Thanks in advance.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: FurryNutz on July 11, 2018, 06:29:15 AM
This should get you back to OEM FW:
Emergency Recovery Mode (http://forums.dlink.com/index.php?topic=44909.msg163599#msg163599)
You may need to revert back to older version of 822 FW first, then upgrade to the latest. Try loading v1.10 first and see if it takes...

Hi everyone,

I'm on DD-WRT and would like to go back to OFW. Can someone please provide me with instructions on how to get 1.10 on it?

Thanks in advance.
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Friko on July 11, 2018, 11:48:13 AM
Thanks so much
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: FurryNutz on July 11, 2018, 12:18:41 PM
 ;)
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Malechai on July 13, 2018, 04:27:40 PM
I will email Canada support.
thank you :)
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on July 16, 2018, 08:47:04 AM
Malechai,
They pulled the firmware due to connectivity issues with PS4 and XBone, and I believe something with Rogers Cable. You may want to contact them to see if they have a BETA firmware. The issues have been sent to the engineers so hopefully those issues will be fixed. 
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: Malechai on July 17, 2018, 10:28:37 AM
Malechai,
They pulled the firmware due to connectivity issues with PS4 and XBone, and I believe something with Rogers Cable. You may want to contact them to see if they have a BETA firmware. The issues have been sent to the engineers so hopefully those issues will be fixed.
Oh wow. Ok! Thank you very much for the reasons. Makes sense to wait now. 
Title: Re: DIR-882 firmware v1.10B02 Released - Official KRACK/DNSmasq fixes
Post by: GreenBay42 on September 11, 2018, 10:10:20 AM
BETA firmware to fix xbox/PS4 connectivity.

ftp://FTP2.DLINK.COM/PRODUCTS/DIR-882/REVA/DIR882A1_FW1.11B01_Encrypt%280820153014%29.rar (ftp://FTP2.DLINK.COM/PRODUCTS/DIR-882/REVA/DIR882A1_FW1.11B01_Encrypt%280820153014%29.rar)