[Samsung Galaxy A50 Questions & Answers] gpl.lag:
I did the job, now my Sansung A50 has "native" call recording on Android 10. :D YEAH ! :D

I write for those interested (the procedure provided here is at your own risk).

I started with a Samsung A50 SM-A505FN, stock firmware A505FN_A505FNXXU4BTC9 (Android 10 ITV Italy, ver. April 2020).

I downloaded on the pc:

- Odin3 software 3.14.4

- THL Firmware (Thailand) for SM-A505F mobile phone

(used "SamFirm" utility, samfirmtool v0.50).

(The firmware downloaded was A505F_A505FDDS4BTD2 (Android 10 THL, ver. April 2020)

I downloaded and installed on the pc:

-Drivers Samsung_USB_Driver_v1.7.23

Saved manually all my phone data and more, i installed "Smart Switch" app to backup all my data and apps to SD card.

After backing up, app was uninstalled (backup data must still on SD).

In settings menu enabled the hidden item "Developer Options":

-settings -> "phone information" -> "software information"

tap 7 times over "build version"

Enabled in "Developer Options", "Unlock OEM" and "Debug Usb":

-settings -> "Developer Options"

"Unlock OEM" enabled

"usb debug" enabled

Then turned off the phone.

Started phone in Recovery mode:

- VolumeUp and Power button pressed together, when Samsung brand appears, release the power button ONLY.

Run "Factory reset"

Run "Boot bootloader"

Phone restarted in bootloader mode:

Connect mobile phone to pc with a usb cable.

From pc:

Run Odin3 3.14.4 and inserted in BL, AP, CP, CSC Firmware THL files.

(settings was default, "autoreboot" and F.reset.time")

BL - BL_A505FDDS4BTD2_CL18098116_QB30406351_REV00_user_low_ship.tar.md5

AP - AP_A505FDDS4BTD2_CL18098116_QB30406351_REV00_user_low_ship_meta_OS10.tar.md5

CP - CP_A505FXXU4BTC5_CP15351765_CL18098116_QB29748025_REV00_user_low_ship.tar.md5

CSC- CSC_OMC_OLM_A505FOLM4BTC5_CL18193178_QB29745698_REV00_user_low_ship.tar.md5 (NON HOME_CSC...)

Run Start to flashing.

After flashing, phone restarted and remained for several minutes with samsung logo (it seemed blocked), then configuration finally started.

The first fundamental thing is to select the Italian language.

When finished the phone became an SM-A505F/DS.

Phone still "Official".

In the phone app during a call there is the RECORD CALL button.

Then i installed "Smart Switch" app to restore all my data and apps from SD card.

All my data and apps were recovered.

For my curiosity:

- I also tried to bring back phone in Italian by flashing firmware SM-A505FN_A505FNXXS4BTCA (ITV, italy).

No problems found, at the end the phone became an SM-A505FN

Phone still "Official".

more

- I also tried this mixed italian-thailand firmware:

BL, AP, CP taken from firmware A505FN_A505FNXXS4BTCA (ITV, italia).

CSC taken from firmware A505F_A505FDDS4BTD2 (THL, tailandia)

Files were:

BL - BL_A505FNXXS4BTCA_CL18098116_QB30533179_REV00_user_low_ship.tar.md5

AP - AP_A505FNXXS4BTCA_CL18098116_QB30533179_REV00_user_low_ship_meta_OS10.tar.md5

CP - CP_A505FXXS4BTCA_CP15656935_CL18098116_QB30533179_REV00_user_low_ship.tar.md5

CSC- CSC_OMC_OLM_A505FOLM4BTC5_CL18193178_QB29745698_REV00_user_low_ship.tar.md5 (NON HOME_CSC...)

At the end phone was an SM-A505FN

Phone still "Official".

In the phone app during a call there were the RECORD CALL button.

My only concern is what about this mixed firmware?

may be will create problems in future updates?.

From the samsung support point of view it should be better because the phone is model SM-A505FN, italian model.

Any suggestion?