diff --git a/pkg/libcoap/0001-Add-RIOT-Makefile.patch b/pkg/libcoap/0001-Add-RIOT-Makefile.patch
index 8bb2c8ab2c6ecfe6ebc4240fcde94400e9bba4bb..f15c3ec0c39f5b7bd417560bbe242deed5749334 100644
Binary files a/pkg/libcoap/0001-Add-RIOT-Makefile.patch and b/pkg/libcoap/0001-Add-RIOT-Makefile.patch differ
diff --git a/pkg/libcoap/0002-Add-config.h.patch b/pkg/libcoap/0002-Add-config.h.patch
index 6f55e505763b3df908579142a8a390c311bf7bb3..cda432279a7020e18f50da4876d6ec4c3b899e15 100644
Binary files a/pkg/libcoap/0002-Add-config.h.patch and b/pkg/libcoap/0002-Add-config.h.patch differ
diff --git a/pkg/libcoap/0003-Remove-two-example-programs-in-root.patch b/pkg/libcoap/0003-Remove-two-example-programs-in-root.patch
index 9e529d77084ee8f1fec78071521ad4710fd49602..e5cd9bef4e2e0ee2f52f64558b503de48f1ee77d 100644
Binary files a/pkg/libcoap/0003-Remove-two-example-programs-in-root.patch and b/pkg/libcoap/0003-Remove-two-example-programs-in-root.patch differ
diff --git a/pkg/libcoap/0004-Eliminate-some-compiler-warnings-and-errors.patch b/pkg/libcoap/0004-Eliminate-some-compiler-warnings-and-errors.patch
index ccbd63398040986be0993ca1652e7dbe727157a6..6e7a5e6b4aade9253dcc3181103ac0de9ef7d0ae 100644
Binary files a/pkg/libcoap/0004-Eliminate-some-compiler-warnings-and-errors.patch and b/pkg/libcoap/0004-Eliminate-some-compiler-warnings-and-errors.patch differ
diff --git a/pkg/libcoap/0005-fix-old-style-function-declarations.patch b/pkg/libcoap/0005-fix-old-style-function-declarations.patch
index f601ada78dba2b09b7b1844b27e53393786a6171..db49ed0b6e249188f8659683b5f8f25f1364091f 100644
Binary files a/pkg/libcoap/0005-fix-old-style-function-declarations.patch and b/pkg/libcoap/0005-fix-old-style-function-declarations.patch differ
diff --git a/pkg/libcoap/0006-debug-do-not-misuse-NDEBUG.patch b/pkg/libcoap/0006-debug-do-not-misuse-NDEBUG.patch
new file mode 100644
index 0000000000000000000000000000000000000000..d365c06dd45bcfa58cbe33ac77005346be51609d
Binary files /dev/null and b/pkg/libcoap/0006-debug-do-not-misuse-NDEBUG.patch differ
diff --git a/pkg/libcoap/0007-fix-option-parsing-with-debug-enabled.patch b/pkg/libcoap/0007-fix-option-parsing-with-debug-enabled.patch
new file mode 100644
index 0000000000000000000000000000000000000000..d5fb8fef44a2a4af5cdee3d35590f59860729460
Binary files /dev/null and b/pkg/libcoap/0007-fix-option-parsing-with-debug-enabled.patch differ
diff --git a/pkg/libcoap/0008-fix-debug-out-in-PDU-parsing.patch b/pkg/libcoap/0008-fix-debug-out-in-PDU-parsing.patch
new file mode 100644
index 0000000000000000000000000000000000000000..c41d009c96faba2acda849b38787c39d7e2f713a
Binary files /dev/null and b/pkg/libcoap/0008-fix-debug-out-in-PDU-parsing.patch differ