Trying to get some legacy code to work

I am totaly new to platformio but I do have limited experience with arduino IDE etc.

I am trying to get some old code working using Nano 33 Sense BLE
It will not build because it seems I need some very old files ?

This is the message that I am getting in the OUTPUT window.

Resolving nano33ble dependencies…

Tool Manager: Installing platformio/framework-arduino-nrf52-mbedos @ ~1.1.3

UnknownPackageError: Could not find the package with ‘platformio/framework-arduino-nrf52-mbedos @ ~1.1.3’ requirements for your system ‘windows_amd64’

Any assistance gratefully accepted. thank you

Wow that’s 6 years old. I’ve found the package file for it in https://sourceforge.net/projects/platformio-storage/files/packages/.

The framework-arduino-nrf52-mbedos package seems to have been long deleted from the registry. Nowdays, it’s just framework-arduino-mbed (mirrors https://github.com/arduino/ArduinoCore-mbed).

Are you sure can’t port your project to use the latest stable version of the nordicnrf52 platform and the latest ArduinoCore-mbed framework that uses?

If you absolutely need that old version, you can download it from the link, then unpack it somewhere (e.g. C:\Users\user\Desktop\old-framework), then force your platform to use that copy instead of trying to download it from the registry by editing your C:\Users\<user>\.platformio\platforms\nordicnrf52\platform.json, find the lines

and change it to the likes of

    "framework-arduino-nrf52-mbedos": {
      "type": "framework",
      "optional": true,
      "owner": "platformio",
      "version": "symlink://C:/Users/user/Desktop/old-framework"
    },