will127534 / StarlightEye

A IMX585 camera board designed for Raspberry Pi
MIT License
98 stars 9 forks source link

imx585 datasheet or description #5

Open deecct opened 8 months ago

deecct commented 8 months ago

Hello! You made great work and it helps a lot for creating driver for image sensor. I try to connect imx678 sensor to rockchip rv1126. I am starting to work on linux kernel driver for this images sensor. The imx678 sensor is very similar to imx585, at least the have identical resolution and both based on startvis2. Could you privately share the datasheet for imx585? Or may be sections that related with registers, functional and operation descriptions?

phodina commented 8 months ago

@deecct This might help https://gitlab.com/kicad/libraries/kicad-symbols/-/merge_requests/4186#note_1723899202

deecct commented 7 months ago

Hi @phodina. Thank for your help!

notiska commented 7 months ago

@deecct If you need the application notes and software reference manual, I am happy to share privately.

robertimorrison commented 6 months ago

I have the full imx585 datasheet if you would like it. Why sony tries to keep this stuff top secret is beyond me.

KharlamovVadim commented 6 months ago

I have the full imx585 datasheet if you would like it. Why sony tries to keep this stuff top secret is beyond me.

Hello!

Currently I am working on a project based on Novatek and IMX678. I have a datasheet from Sony, but it does not contain register addressing and contains a link to external application notes. Therefore, I am unable to adapt the IMX678 sensor to Novatek SDK based on Linux. I was able to find a mention of the sensor I was interested in only in this thread.

Could you please share the mentioned information about IMX678 (IMX585) in a private message? Perhaps there are also examples of driver implementations for this type of sensor?

If suddenly you have similar information on IMX471 and IMX363, then this is absolutely magic! These two types of sensors are next in line for driver development for this evaluation board.

If the other authors of the thread can also help, I would be very grateful!

KharlamovVadim commented 6 months ago

@deecct If you need the application notes and software reference manual, I am happy to share privately.

Hello!

Can you share privately to me please?

robertimorrison commented 6 months ago

Vadim -- the datasheet I have is mostly about the hardware. It describes how to write to chip registers, there is only a reference to an excel file (IMX585_Standard_Register_Setting) that probably gives better description of where they are and what they do. I dont have the spreadsheet, likely essential for writing a driver.

I dont know how exactly to get private contact with you you can text me at 561-762-3314 (USA).

deecct commented 6 months ago

@KharlamovVadim. I don't have full register map for imx678, but I have found purposes and values of several most important registers related with operation modes of this sensor. I can share it with you. The implementation of driver is similar to another sony's sensors if you use it as v4l2 subdevice.

P.S. I found an example of implementation here in github with "imx678" keyword. Maybe this imx678.c will help you.

KharlamovVadim commented 6 months ago

Vadim -- the datasheet I have is mostly about the hardware. It describes how to write to chip registers, there is only a reference to an excel file (IMX585_Standard_Register_Setting) that probably gives better description of where they are and what they do. I dont have the spreadsheet, likely essential for writing a driver.

I dont know how exactly to get private contact with you you can text me at 561-762-3314 (USA).

Thank you very much for your response! In my case, I also only see the links "Please refer to IMX678_Standard_Register_Setting excel file" and "This sensor has the function as below. About detail, refer to each application note" in IMX678-AAQR1-C_E_Datasheet_E, but I don't have these documents. Could you please share the information you mentioned to my email v.a.kharlamov@outlook.com?

KharlamovVadim commented 6 months ago

@KharlamovVadim. I don't have full register map for imx678, but I have found purposes and values of several most important registers related with operation modes of this sensor. I can share it with you. The implementation of driver is similar to another sony's sensors if you use it as v4l2 subdevice.

P.S. I found an example of implementation here in github with "imx678" keyword. Maybe this imx678.c will help you.

Thank you very much for your response! Of course, imx678.c will help a lot. Perhaps you can tell me where I can find similar drivers for IMX471 and IMX363, I managed to find something by searching on GitHub, but not everything suits me there.

Yes, I use v4l2, all drivers are designed approximately the same, but the difference is in working with various Sony sensors, including in the register map.

Could you please share the information you mentioned to my email v.a.kharlamov@outlook.com?

hilaldoger commented 3 weeks ago

Hello, I have a Raspberry Pi 4 and I will buy an IMX586 sensor. Can I use my Raspberry Pi 4 to power the IMX586 sensor?