diff --git a/pkg/microcoap/Makefile b/pkg/microcoap/Makefile
index b776bfd11df124e65650295f6b57fb5c6b18c7f9..fce23da170f60f47c1759476c560788027ca5cb4 100644
--- a/pkg/microcoap/Makefile
+++ b/pkg/microcoap/Makefile
@@ -1,6 +1,6 @@
 PKG_NAME=microcoap
 PKG_URL=https://github.com/1248/microcoap.git
-PKG_VERSION=9cb1dcda2182a8dca8483b230cda8b591a924c82
+PKG_VERSION=ef272895925f0d4c563725fe0102966f544a0fdc
 PKG_LICENSE=MIT
 
 .PHONY: all
diff --git a/pkg/microcoap/patches/0001-Remove-unneeded-.c-files.patch b/pkg/microcoap/patches/0001-Remove-unneeded-.c-files.patch
index 76a384667092feaf4bebc28ac9e4d4f8526e2745..c975713267b7e4a1227e84363cbde5719b9f2188 100644
Binary files a/pkg/microcoap/patches/0001-Remove-unneeded-.c-files.patch and b/pkg/microcoap/patches/0001-Remove-unneeded-.c-files.patch differ
diff --git a/pkg/microcoap/patches/0002-Add-RIOT-Makefile.patch b/pkg/microcoap/patches/0002-Add-RIOT-Makefile.patch
index 5b297aee3e3b1f06012f02fe12bfb424feacc2db..de5ebdd187983a410db6e8de949a7b4838242638 100644
Binary files a/pkg/microcoap/patches/0002-Add-RIOT-Makefile.patch and b/pkg/microcoap/patches/0002-Add-RIOT-Makefile.patch differ
diff --git a/pkg/microcoap/patches/0003-change-flag-from-DEBUG-to-MICROCOAP_DEBUG.patch b/pkg/microcoap/patches/0003-change-flag-from-DEBUG-to-MICROCOAP_DEBUG.patch
index 646218fa3498e0eb5458e9b7ed3b2fadf32c1c62..f26708ac8dcdb34fbf5840533c8dea4bf5a99473 100644
Binary files a/pkg/microcoap/patches/0003-change-flag-from-DEBUG-to-MICROCOAP_DEBUG.patch and b/pkg/microcoap/patches/0003-change-flag-from-DEBUG-to-MICROCOAP_DEBUG.patch differ
diff --git a/pkg/microcoap/patches/0004-increment_max_segments.patch b/pkg/microcoap/patches/0004-Increment-MAX_SEGMENTS.patch
similarity index 66%
rename from pkg/microcoap/patches/0004-increment_max_segments.patch
rename to pkg/microcoap/patches/0004-Increment-MAX_SEGMENTS.patch
index 31a2a9cf83af21acb6164848ca9438a73a8ab50e..f36abc43c83eb8c4025a6db9a8c0fe296a02ae33 100644
Binary files a/pkg/microcoap/patches/0004-increment_max_segments.patch and b/pkg/microcoap/patches/0004-Increment-MAX_SEGMENTS.patch differ
diff --git a/pkg/microcoap/patches/0005-fix-uninitialized-variable.patch b/pkg/microcoap/patches/0005-fix-uninitialized-variable.patch
index 278723a3b5930990917a2509f8ffcd829e063af6..3bd88e0c10903b313270e2374c1d50a4c5e5d617 100644
Binary files a/pkg/microcoap/patches/0005-fix-uninitialized-variable.patch and b/pkg/microcoap/patches/0005-fix-uninitialized-variable.patch differ
diff --git a/pkg/microcoap/patches/0006-Removed-unnecessary-library.json.patch b/pkg/microcoap/patches/0006-Removed-unnecessary-library.json.patch
new file mode 100644
index 0000000000000000000000000000000000000000..1f58aeac97cf795a6a0c35f7514f2221fbb4d2dd
Binary files /dev/null and b/pkg/microcoap/patches/0006-Removed-unnecessary-library.json.patch differ