diff --git a/card10-cross.ini b/card10-cross.ini
index be7a3da43835c016bd8171c39b563349fee79eea..47793faea113f9d73e45d5e326d91916b9cefea8 100644
--- a/card10-cross.ini
+++ b/card10-cross.ini
@@ -4,9 +4,9 @@ ar = 'arm-none-eabi-ar'
 strip = 'arm-none-eabi-strip'
 
 [properties]
-c_args      = ['-mthumb', '-mcpu=cortex-m4', '-mfloat-abi=hard', '-mfpu=fpv4-sp-d16', '-Wa,-mimplicit-it=thumb', '-ffunction-sections', '-fdata-sections', '-fsingle-precision-constant', '-fno-isolate-erroneous-paths-dereference', '-Wl,--start-group', '-lc', '-lnosys', '-Wl,--end-group']
+c_args      = ['-mthumb', '-mcpu=cortex-m4', '-mfloat-abi=softfp', '-mfpu=fpv4-sp-d16', '-Wa,-mimplicit-it=thumb', '-ffunction-sections', '-fdata-sections', '-fsingle-precision-constant', '-fno-isolate-erroneous-paths-dereference', '-Wl,--start-group', '-lc', '-lnosys', '-Wl,--end-group']
 
-c_link_args = ['-mthumb', '-mcpu=cortex-m4', '-mfloat-abi=hard', '-mfpu=fpv4-sp-d16', '-Wl,--start-group', '-lc', '-lnosys', '-Wl,--end-group', '--specs=nano.specs', '-u _printf_float']
+c_link_args = ['-mthumb', '-mcpu=cortex-m4', '-mfloat-abi=softfp', '-mfpu=fpv4-sp-d16', '-Wl,--start-group', '-lc', '-lnosys', '-Wl,--end-group', '--specs=nano.specs', '-u _printf_float', '-L../lib/sdk/NDALibraries/BTLE/lib/GCC/','-lmaclib','-lcordiolib']
 
 target_defs = ['-DTARGET=32665', '-DTARGET_REV=0x4131', '-DBOARD_CARD10=1']
 
diff --git a/lib/sdk/NDALibraries/BTLE/lib/GCC/libcordiolib.a b/lib/sdk/NDALibraries/BTLE/lib/GCC/libcordiolib.a
new file mode 100644
index 0000000000000000000000000000000000000000..ae9d36d4430e7677efd323a34546266f4aa826fc
Binary files /dev/null and b/lib/sdk/NDALibraries/BTLE/lib/GCC/libcordiolib.a differ
diff --git a/lib/sdk/NDALibraries/BTLE/meson.build b/lib/sdk/NDALibraries/BTLE/meson.build
index 0a4125e61468d505b558d04018996ffcde0e0a13..60dfb4a527a78ade5149d427a615e2e65f24b323 100644
--- a/lib/sdk/NDALibraries/BTLE/meson.build
+++ b/lib/sdk/NDALibraries/BTLE/meson.build
@@ -69,7 +69,7 @@ sources = files(
     'wsf/baremetal/sources/wsf_cs.c',
     'wsf/baremetal/sources/wsf_buf.c',
     'wsf/baremetal/sources/wsf_os.c',
-    'wsf/baremetal/sources/wsf_trace.c',
+    #'wsf/baremetal/sources/wsf_trace.c',
     'wsf/baremetal/sources/wsf_assert.c',
     'wsf/common/sources/util/crc32.c',
     'wsf/common/sources/util/bstream.c',