Just update my r4i gold 3ds(r4ids.cn) with success and it can work well on my 3DS XL(4.5.0-10).
If you choose R4iGold_3DS45_NDSi145_Patcha_NDSL.nds to update your card, you should get a NDSL to complete the updating process.
When booting up R4iGold_3DS45_NDSi145_Patcha_NDSL.nds with A card, you need to reject A and insert your card,which is to be updated.
Press KEY_A and the updating process will begin.
If you choose R4iGold_3DS45_NDSi145_Patcha_NDSi.nds, you can complete the updating process with a NDSL/NDSi/3DS.
When booting up R4iGold_3DS45_NDSi145_Patcha_NDSi.nds with A card which is to be updated, you should not reject it out.
Just press KEY_A and the updating process will begin.
Just pay attention to the procedures listed above, which are also listed in readme.txt attached with the patch.
If you have done something wrong, you'll get "check fail".