diff --git a/README.md b/README.md
index 7f3fd681b..ae54e90da 100644
--- a/README.md
+++ b/README.md
@@ -46,10 +46,7 @@ GATT, SM of the Bluetooth Core 5.0 specification. For information on MFi/iAP2 su
Build Status | Port | Platform
---------------------| -----| ------
[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-esp32-develop) | [esp32](https://github.com/bluekitchen/btstack/tree/develop/port/esp32) | [Espressif ESP32](https://www.espressif.com/products/hardware/esp32/overview) 2.4 GHz Wi-Fi and Bluetooth Dual-Mode combo chip using [FreeRTOS](https://www.freertos.org)
-[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-ez430-rf2560-develop) | [ez430-rf2560](https://github.com/bluekitchen/btstack/tree/develop/port/ez430-rf2560) | [EZ430-RF256x Bluetooth Evaluation Tool for MSP430](https://www.element14.com/community/docs/DOC-72027/l/ez430-rf256x-bluetooth-evaluation-too)
[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-max32630-fthr) | [max32630-fthr](https://github.com/bluekitchen/btstack/tree/develop/port/max32630-fthr) | [MAX32630FTHR ARM Cortex M4F Board](https://www.maximintegrated.com/en/products/digital/microcontrollers/MAX32630FTHR.html) with onboard [Panasonic PAN1326 module](https://na.industrial.panasonic.com/products/wireless-connectivity/bluetooth/multi-mode/series/pan13261316-series/CS467) containing [TI CC2564B Bluetooth controller](https://www.ti.com/product/cc2564)
-[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-msp-exp430f5438-cc2564b-develop) | [msp-exp430f5438-cc2564b](https://github.com/bluekitchen/btstack/tree/develop/port/msp-exp430f5438-cc2564b) |[MSP430F5438 Experimenter Board for MSP430](https://www.element14.com/community/docs/DOC-40373/l/msp430f5438-based-experimenter-board) with [Bluetooth CC2564 Module Evaluation Board](https://www.ti.com/tool/cc2564modnem)
-[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-msp430f5229lp-cc2564b-develop) | [msp430f5529lp-cc2564b](https://github.com/bluekitchen/btstack/tree/develop/port/msp430f5229lp-cc2564b) | [MSP-EXP430F5529LP LaunchPad](https://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html#tabs) with [Bluetooth CC2564 Module Evaluation Board](https://www.ti.com/tool/cc2564modnem) and [EM Adapter BoosterPack](https://www.ti.com/tool/boost-ccemadapter) with additional 32768Hz quartz oscillator
[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-msp432p401lp-cc256x-develop) | [msp432p401lp-cc256x](https://github.com/bluekitchen/btstack/tree/develop/port/msp432p401lp-cc256x) | [TI MSP432P401R LaunchPad](https://www.ti.com/tool/MSP-EXP432P401R) with [CC2564C Dual-mode Bluetooth® Controller Evaluation Module](https://store.ti.com/CC256XCQFN-EM-CC2564C-Dual-Mode-Bluetooth-Controller-Evaluation-Module-P51277.aspx) and [EM Adapter BoosterPack](https://www.ti.com/tool/boost-ccemadapter) with additional 32768Hz quartz oscillator
No build server | [renesas-tb-s1ja-cc256x](https://github.com/bluekitchen/btstack/tree/develop/port/renesas-tb-s1ja-cc256x) | [TB-S1JA Target Board Kit](https://www.renesas.com/eu/en/products/synergy/hardware/kits/tb-s1ja.html) with with [Dual-mode Bluetooth® CC2564 evaluation board](https://www.ti.com/tool/CC256XQFNEM) and [EM Adapter BoosterPack](https://www.ti.com/tool/boost-ccemadapter) with additional 32768Hz quartz oscillator
[
](https://buildbot.bluekitchen-gmbh.com/btstack/#/builders/port-samv71-xplained-atwilc3000-develop) | [samv71-xplained-atwilc3000](https://github.com/bluekitchen/btstack/tree/develop/port/samv71-xplained-atwilc3000) | [SAMV71 Ultra Xplained Ultra](https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/ATSAMV71-XULT) evaluation kit with [ATWILC3000 SHIELD](https://www.microchip.com/DevelopmentTools/ProductDetails/ATWILC3000-SHLD)
diff --git a/port/archive/README.md b/port/archive/README.md
new file mode 100644
index 000000000..70afa8f75
--- /dev/null
+++ b/port/archive/README.md
@@ -0,0 +1,11 @@
+# Archive of earlier ports
+
+The ports in this folder are not recommended for new designs. This does not mean that the target hardware is not
+suitable for new designs, just that the ports would need to rewored/refreshed.
+
+List of ports with reason for move to this archive:
+- MSP430 ports: The ports used the not-maintained version of the community MSP430 gcc port, which does not support more than 64 kB of FLASH RAM.
+ A current port should use the official GCC version sponsored by TI. Individual ports:
+ - [EZ430-RF256x Bluetooth Evaluation Tool for MSP430](https://www.element14.com/community/docs/DOC-72027/l/ez430-rf256x-bluetooth-evaluation-too)
+ - [MSP430F5438 Experimenter Board for MSP430](https://www.element14.com/community/docs/DOC-40373/l/msp430f5438-based-experimenter-board) with [Bluetooth CC2564 Module Evaluation Board](https://www.ti.com/tool/cc2564modnem)
+ - [MSP-EXP430F5529LP LaunchPad](https://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html#tabs) with [Bluetooth CC2564 Module Evaluation Board](https://www.ti.com/tool/cc2564modnem) and [EM Adapter BoosterPack](https://www.ti.com/tool/boost-ccemadapter) with additional 32768Hz quartz oscillator
\ No newline at end of file
diff --git a/port/ez430-rf2560/Makefile b/port/archive/ez430-rf2560/Makefile
similarity index 100%
rename from port/ez430-rf2560/Makefile
rename to port/archive/ez430-rf2560/Makefile
diff --git a/port/ez430-rf2560/btstack_config.h b/port/archive/ez430-rf2560/btstack_config.h
similarity index 100%
rename from port/ez430-rf2560/btstack_config.h
rename to port/archive/ez430-rf2560/btstack_config.h
diff --git a/port/ez430-rf2560/example/spp_accel.c b/port/archive/ez430-rf2560/example/spp_accel.c
similarity index 100%
rename from port/ez430-rf2560/example/spp_accel.c
rename to port/archive/ez430-rf2560/example/spp_accel.c
diff --git a/port/ez430-rf2560/firmware/hal_adc.c b/port/archive/ez430-rf2560/firmware/hal_adc.c
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_adc.c
rename to port/archive/ez430-rf2560/firmware/hal_adc.c
diff --git a/port/ez430-rf2560/firmware/hal_adc.h b/port/archive/ez430-rf2560/firmware/hal_adc.h
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_adc.h
rename to port/archive/ez430-rf2560/firmware/hal_adc.h
diff --git a/port/ez430-rf2560/firmware/hal_board.c b/port/archive/ez430-rf2560/firmware/hal_board.c
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_board.c
rename to port/archive/ez430-rf2560/firmware/hal_board.c
diff --git a/port/ez430-rf2560/firmware/hal_board.h b/port/archive/ez430-rf2560/firmware/hal_board.h
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_board.h
rename to port/archive/ez430-rf2560/firmware/hal_board.h
diff --git a/port/ez430-rf2560/firmware/hal_usb.c b/port/archive/ez430-rf2560/firmware/hal_usb.c
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_usb.c
rename to port/archive/ez430-rf2560/firmware/hal_usb.c
diff --git a/port/ez430-rf2560/firmware/hal_usb.h b/port/archive/ez430-rf2560/firmware/hal_usb.h
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_usb.h
rename to port/archive/ez430-rf2560/firmware/hal_usb.h
diff --git a/port/ez430-rf2560/firmware/hal_util.c b/port/archive/ez430-rf2560/firmware/hal_util.c
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_util.c
rename to port/archive/ez430-rf2560/firmware/hal_util.c
diff --git a/port/ez430-rf2560/firmware/hal_util.h b/port/archive/ez430-rf2560/firmware/hal_util.h
similarity index 100%
rename from port/ez430-rf2560/firmware/hal_util.h
rename to port/archive/ez430-rf2560/firmware/hal_util.h
diff --git a/port/ez430-rf2560/setup.jpg b/port/archive/ez430-rf2560/setup.jpg
similarity index 100%
rename from port/ez430-rf2560/setup.jpg
rename to port/archive/ez430-rf2560/setup.jpg
diff --git a/port/ez430-rf2560/src/hal_cpu.c b/port/archive/ez430-rf2560/src/hal_cpu.c
similarity index 100%
rename from port/ez430-rf2560/src/hal_cpu.c
rename to port/archive/ez430-rf2560/src/hal_cpu.c
diff --git a/port/ez430-rf2560/src/hal_tick.c b/port/archive/ez430-rf2560/src/hal_tick.c
similarity index 100%
rename from port/ez430-rf2560/src/hal_tick.c
rename to port/archive/ez430-rf2560/src/hal_tick.c
diff --git a/port/ez430-rf2560/src/hal_uart_dma.c b/port/archive/ez430-rf2560/src/hal_uart_dma.c
similarity index 100%
rename from port/ez430-rf2560/src/hal_uart_dma.c
rename to port/archive/ez430-rf2560/src/hal_uart_dma.c
diff --git a/port/ez430-rf2560/src/main.c b/port/archive/ez430-rf2560/src/main.c
similarity index 100%
rename from port/ez430-rf2560/src/main.c
rename to port/archive/ez430-rf2560/src/main.c
diff --git a/port/msp-exp430f5438-cc2564b/Makefile b/port/archive/msp-exp430f5438-cc2564b/Makefile
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/Makefile
rename to port/archive/msp-exp430f5438-cc2564b/Makefile
diff --git a/port/msp-exp430f5438-cc2564b/btstack_config.h b/port/archive/msp-exp430f5438-cc2564b/btstack_config.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/btstack_config.h
rename to port/archive/msp-exp430f5438-cc2564b/btstack_config.h
diff --git a/port/msp-exp430f5438-cc2564b/example/ble_server.c b/port/archive/msp-exp430f5438-cc2564b/example/ble_server.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/example/ble_server.c
rename to port/archive/msp-exp430f5438-cc2564b/example/ble_server.c
diff --git a/port/msp-exp430f5438-cc2564b/example/hid_demo.c b/port/archive/msp-exp430f5438-cc2564b/example/hid_demo.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/example/hid_demo.c
rename to port/archive/msp-exp430f5438-cc2564b/example/hid_demo.c
diff --git a/port/msp-exp430f5438-cc2564b/example/spp_accel.c b/port/archive/msp-exp430f5438-cc2564b/example/spp_accel.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/example/spp_accel.c
rename to port/archive/msp-exp430f5438-cc2564b/example/spp_accel.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/UserExperienceGraphics.h b/port/archive/msp-exp430f5438-cc2564b/firmware/UserExperienceGraphics.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/UserExperienceGraphics.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/UserExperienceGraphics.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_adc.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_adc.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_adc.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_adc.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_adc.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_adc.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_adc.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_adc.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_board.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_board.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_board.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_board.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_board.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_board.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_board.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_board.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_lcd.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_lcd.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_lcd.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_lcd.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_lcd_fonts.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_usb.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_usb.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_usb.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_usb.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_usb.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_usb.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_usb.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_usb.h
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_util.c b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_util.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_util.c
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_util.c
diff --git a/port/msp-exp430f5438-cc2564b/firmware/hal_util.h b/port/archive/msp-exp430f5438-cc2564b/firmware/hal_util.h
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/firmware/hal_util.h
rename to port/archive/msp-exp430f5438-cc2564b/firmware/hal_util.h
diff --git a/port/msp-exp430f5438-cc2564b/setup.jpg b/port/archive/msp-exp430f5438-cc2564b/setup.jpg
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/setup.jpg
rename to port/archive/msp-exp430f5438-cc2564b/setup.jpg
diff --git a/port/msp-exp430f5438-cc2564b/src/hal_cpu.c b/port/archive/msp-exp430f5438-cc2564b/src/hal_cpu.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/src/hal_cpu.c
rename to port/archive/msp-exp430f5438-cc2564b/src/hal_cpu.c
diff --git a/port/msp-exp430f5438-cc2564b/src/hal_tick.c b/port/archive/msp-exp430f5438-cc2564b/src/hal_tick.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/src/hal_tick.c
rename to port/archive/msp-exp430f5438-cc2564b/src/hal_tick.c
diff --git a/port/msp-exp430f5438-cc2564b/src/hal_uart_dma.c b/port/archive/msp-exp430f5438-cc2564b/src/hal_uart_dma.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/src/hal_uart_dma.c
rename to port/archive/msp-exp430f5438-cc2564b/src/hal_uart_dma.c
diff --git a/port/msp-exp430f5438-cc2564b/src/main.c b/port/archive/msp-exp430f5438-cc2564b/src/main.c
similarity index 100%
rename from port/msp-exp430f5438-cc2564b/src/main.c
rename to port/archive/msp-exp430f5438-cc2564b/src/main.c
diff --git a/port/msp430f5229lp-cc2564b/.gitignore b/port/archive/msp430f5229lp-cc2564b/.gitignore
similarity index 100%
rename from port/msp430f5229lp-cc2564b/.gitignore
rename to port/archive/msp430f5229lp-cc2564b/.gitignore
diff --git a/port/msp430f5229lp-cc2564b/Makefile b/port/archive/msp430f5229lp-cc2564b/Makefile
similarity index 100%
rename from port/msp430f5229lp-cc2564b/Makefile
rename to port/archive/msp430f5229lp-cc2564b/Makefile
diff --git a/port/msp430f5229lp-cc2564b/btstack_config.h b/port/archive/msp430f5229lp-cc2564b/btstack_config.h
similarity index 100%
rename from port/msp430f5229lp-cc2564b/btstack_config.h
rename to port/archive/msp430f5229lp-cc2564b/btstack_config.h
diff --git a/port/msp430f5229lp-cc2564b/example/ble_server.c b/port/archive/msp430f5229lp-cc2564b/example/ble_server.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/example/ble_server.c
rename to port/archive/msp430f5229lp-cc2564b/example/ble_server.c
diff --git a/port/msp430f5229lp-cc2564b/firmware/hal_board.c b/port/archive/msp430f5229lp-cc2564b/firmware/hal_board.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/firmware/hal_board.c
rename to port/archive/msp430f5229lp-cc2564b/firmware/hal_board.c
diff --git a/port/msp430f5229lp-cc2564b/firmware/hal_board.h b/port/archive/msp430f5229lp-cc2564b/firmware/hal_board.h
similarity index 100%
rename from port/msp430f5229lp-cc2564b/firmware/hal_board.h
rename to port/archive/msp430f5229lp-cc2564b/firmware/hal_board.h
diff --git a/port/msp430f5229lp-cc2564b/firmware/hal_usb.c b/port/archive/msp430f5229lp-cc2564b/firmware/hal_usb.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/firmware/hal_usb.c
rename to port/archive/msp430f5229lp-cc2564b/firmware/hal_usb.c
diff --git a/port/msp430f5229lp-cc2564b/firmware/hal_usb.h b/port/archive/msp430f5229lp-cc2564b/firmware/hal_usb.h
similarity index 100%
rename from port/msp430f5229lp-cc2564b/firmware/hal_usb.h
rename to port/archive/msp430f5229lp-cc2564b/firmware/hal_usb.h
diff --git a/port/msp430f5229lp-cc2564b/setup.jpg b/port/archive/msp430f5229lp-cc2564b/setup.jpg
similarity index 100%
rename from port/msp430f5229lp-cc2564b/setup.jpg
rename to port/archive/msp430f5229lp-cc2564b/setup.jpg
diff --git a/port/msp430f5229lp-cc2564b/src/hal_cpu.c b/port/archive/msp430f5229lp-cc2564b/src/hal_cpu.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/src/hal_cpu.c
rename to port/archive/msp430f5229lp-cc2564b/src/hal_cpu.c
diff --git a/port/msp430f5229lp-cc2564b/src/hal_tick.c b/port/archive/msp430f5229lp-cc2564b/src/hal_tick.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/src/hal_tick.c
rename to port/archive/msp430f5229lp-cc2564b/src/hal_tick.c
diff --git a/port/msp430f5229lp-cc2564b/src/hal_uart_dma.c b/port/archive/msp430f5229lp-cc2564b/src/hal_uart_dma.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/src/hal_uart_dma.c
rename to port/archive/msp430f5229lp-cc2564b/src/hal_uart_dma.c
diff --git a/port/msp430f5229lp-cc2564b/src/main.c b/port/archive/msp430f5229lp-cc2564b/src/main.c
similarity index 100%
rename from port/msp430f5229lp-cc2564b/src/main.c
rename to port/archive/msp430f5229lp-cc2564b/src/main.c