View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000083 | easycwmp | Bug | public | 2015-09-24 09:45 | 2015-10-05 14:39 |
| Reporter | feckert | Assigned To | mohamed.kallel | ||
| Priority | high | Severity | minor | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Summary | 0000083: factory reset does not work anymore on CC | ||||
| Description | Hello easycwmp Team, Factory reset is not working anymore for all devices. jffs2_mark_erase was removed in Changeset 40410 by nbd on 2014-04-07T12:29:42+02:00 (18 months ago). I think we have to use jffs2mark. I have applied a patch for this. Kind regards Flo | ||||
| Tags | No tags attached. | ||||
| e-mail notification | |||||
|
|
006-TDT-Bugfix-factory-reset.patch (967 bytes)
Index: easycwmp-1.1.6/ext/openwrt/scripts/easycwmp.sh
===================================================================
--- easycwmp-1.1.6.orig/ext/openwrt/scripts/easycwmp.sh
+++ easycwmp-1.1.6/ext/openwrt/scripts/easycwmp.sh
@@ -63,6 +63,7 @@ E_DOWNLOAD_FAIL_ACCESS_FILE="16"
E_DOWNLOAD_FAIL_COMPLETE_DOWNLOAD="17"
E_DOWNLOAD_FAIL_FILE_CORRUPTED="18"
E_DOWNLOAD_FAIL_FILE_AUTHENTICATION="19"
+E_FACTORY_RESET_FAILURE="20"
# define a 'name' command-line string flag
DEFINE_boolean 'json' false 'send values using json' 'j'
@@ -309,9 +310,16 @@ handle_action() {
return
fi
if [ "$action" = "factory_reset" ]; then
- jffs2_mark_erase "rootfs_data"
- sync
- reboot
+ /sbin/jffs2mark -y
+ fault_code="$?"
+ if [ "$fault_code" != "0" ]; then
+ let fault_code=$E_FACTORY_RESET_FAILURE+9000
+ common_json_output_fault "" "$fault_code"
+ else
+ sync
+ reboot
+ common_json_output_status "1"
+ fi
fi
if [ "$action" = "reboot" ]; then
|
|
|
Thank you Fekert for your contribution. We will apply this patch in the future vesions (inchallah) |
|
|
fixed in EasyCwmp-1.1.7 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-09-24 09:45 | feckert | New Issue | |
| 2015-09-24 09:45 | feckert | File Added: 006-TDT-Bugfix-factory-reset.patch | |
| 2015-09-26 12:18 | mohamed.kallel | Note Added: 0000281 | |
| 2015-10-05 14:39 | mohamed.kallel | Note Added: 0000294 | |
| 2015-10-05 14:39 | mohamed.kallel | Status | new => resolved |
| 2015-10-05 14:39 | mohamed.kallel | Resolution | open => fixed |
| 2015-10-05 14:39 | mohamed.kallel | Assigned To | => mohamed.kallel |