Issac ros visual slam and realsense not working out of the box

Hey all
im have ORIN with # R35 (release), REVISION: 4.1, GCID: 33958178, BOARD: t186ref, EABI: aarch64, DATE: Tue Aug 1 19:57:35 UTC 2023
ive tried the visual slam and all worked (apart from missing cuvslam and needed to download issac ros nitros to ws)
now im trying to use it with realsense but i get this problem:
[component_container-1] [INFO] [1703156663.759725258] [visual_slam_node]: left_camera_pose_imu reading from TF Tree
[component_container-1] Warning: Invalid frame ID “camera_gyro_optical_frame” passed to canTransform argument source_frame - frame does not exist
[component_container-1] at line 93 in /tmp/binarydeb/ros-humble-tf2-0.25.4/src/buffer_core.cpp
[component_container-1] Warning: Invalid frame ID “camera_gyro_optical_frame” passed to canTransform argument source_frame - frame does not exist
[component_container-1] at line 93 in /tmp/binarydeb/ros-humble-tf2-0.25.4/src/buffer_core.cpp
[component_container-1] Warning: Invalid frame ID “camera_gyro_optical_frame” passed to canTransform argument source_frame - frame does not exist
[component_container-1] at line 93 in /tmp/binarydeb/ros-humble-tf2-0.25.4/src/buffer_core.cpp
[component_container-1] Warning: Invalid frame ID “camera_gyro_optical_frame” passed to canTransform a
[component_container-1] [ERROR] [1703156664.775929474] [visual_slam_node]: Transform is impossible. canTransform(camera_link->camera_gyro_optical_frame) returns false
[component_container-1] [INFO] [1703156664.776382931] [visual_slam_node]: Could not transform camera_gyro_optical_frame to camera_link: “camera_gyro_optical_frame” passed to lookupTransform argument source_frame does not exist.
[component_container-1] terminate called after throwing an instance of ‘std::runtime_error’
[component_container-1] what(): Could not find the requested transform!
[ERROR] [component_container-1]: process has died [pid 49727, exit code -6, cmd ‘/opt/ros/humble/lib/rclcpp_components/component_container --ros-args -r __node:=visual_slam_launch_container -r __ns:=/’].
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[realsense2_camera_node-2] [INFO] [1703156668.354679714] [rclcpp]: signal_handler(signum=2)
[realsense2_camera_node-2] [INFO] [1703156668.893881468] [camera.camera]: Stop Sensor: Stereo Module
[realsense2_camera_node-2] [INFO] [1703156668.893942910] [camera.camera]: Close Sensor.
[realsense2_camera_node-2] [INFO] [1703156669.988557397] [camera.camera]: Close Sensor - Done.
[INFO] [realsense2_camera_node-2]: process has finished cleanly [pid 49729]
admin@algowis:~$ ros2 launch isaac_ros_visual_slam isaac_ros_visual_slam_realsense.launch.py
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2023-12-21-11-04-53-930091-algowis-55396
[INFO] [launch]: Default logging verbosity is set to INFO

ive updated firmware but it didnt help

apparently I had d435 and not d435i :(

Hi @elad11 ,

If you want to change the camera, you can look at the realsense ROS2 documentation
The variable you need to add in device_type on the realsense_camera_node Line 25

Adding a new parameter like this example. This edit, provide you to run your camera model

device_type:=d435