Looks like there might be 2 versions of the new MBED board 1.3.0 for the Portenta.
THE LATEST CORE INSTALLER HAS CLEARED UP THE CONFUSION. The "arduino-beta" folder version is now deprecated and the nrf528x version that installs into a "arduino" folder is the official one.
This is what I wrote before.....
Perhaps one version is for the Pro-IDE (doesn't like the dash in arduino-beta) and the other for the regular IDE. For regular IDE make sure it mentions version 1.3.0 so it installs into the arduino-beta folder. The other version installs into the arduino folder and I have problems getting it to show up for the regular arduino IDE.
jerteach:
Perhaps one version is for the Pro-IDE (doesn't like the dash in arduino-beta) and the other for the regular IDE.
The Arduino Pro IDE's incompatibility with dashes in the FQBN (e.g., arduino-beta:mbed) was fixed in the 0.1.0 release, so that's only a consideration for people using the very outdated 0.0.6 or earlier (which I surely hope nobody is still using!).
My impression is that the reason for the release under the arduino:mbed platform name is that the code is now considered to be out of beta and ready for everyone to use! Some fairly significant changes were made along with the addition of support for the Portenta H7 to the Arduino Mbed OS-enabled Boards platform. That boards platform needed to be released along with the Portenta H7 hardware, but the same platform is also used for the Nano 33 BLE boards. In order to not risk having any bugs that might have been introduced affect the Nano 33 BLE users who didn't require the Portenta H7 support, Arduino created a temporary vendor name "arduino-beta" for the Portenta H7 version of the platform. This avoided the people who had the arduino:mbed platform installed getting an automatic update. It also allowed people to have both boards platforms installed at the same time so they could do beta testing, but also switch back to the stable arduino:mbed platform if there were issues.
So arduino-beta:mbed and arduino:mbed will be identical from now on. Arduino will likely continue to provide parallel updates to both in order to keep the people who have arduino-beta:mbed installed up to date.
They did a similar thing with the beta version of the Arduino SAMD Boards platform for the MKR Vidor 4000, only that time they called it arduino:samd_beta. Using the architecture name (samd_beta vs samd) as the differentiator is more problematic, since the architecture name is more important to how the tools treat a platform (e.g., determining library compatibility with a board).
jerteach:
BEST TO DELETE NRF528X MBED FOR THE NANO33BLE. It causes conflicts.
Is this only on the regular Arduino IDE, or was it on Arduino Pro IDE. I note this comment Akos Kitta, the developer of the Arduino Pro IDE just made about a potential problem with the Arduino Pro IDE and the arduino-beta:mbed@1.3.0 and arduino:mbed@1.3.0 mirror releases:
but it sounds like maybe that only occurs under special circumstances:
IDE2 should handle when installing cores manually at the ${directories.user} location: