IKS

Модераторы
  • Content count

    305
  • Joined

  • Last visited

  • Days Won

    161

Reputation Activity

  1. IKS received reputation from Anvar_T in Log 0 Лог 0 Логический "0" или логическая "1". Что это такое?   
    Зачастую в описаниях работы каких-либо модулей софтов по работе с процессорами/микроконтроллерами встречается термин: подать логический ноль (low level) или логическую единицу - попробуем разобраться что это означает:
    Логический сигнал (бинарный сигнал) – это сигнал, принимающий два возможных значения — «истина» или «ложь», «высокое» или «низкое» состояние, «0» или «1».
    Логический уровень это напряжение которое однозначно будет воспринимается как «0» или «1» и о нем подробнее будет ниже.
        В микросхемах/процессорах/микроконтроллерах входные и выходные сигналы могут иметь два значения: логический ноль или логическая единица, каждому из которых соответствует определённый диапазон напряжения. (диапазон -т.к. практически невозможно добиться идеально стабильного напряжения).
      Например, для микросхем типа ТТЛ при напряжении питания +5 В диапазон напряжения 0…0,4 В соответствует логическому нулю, а диапазон 2,4…5 В — логической единице; а для микросхем ЭСЛ-логики при напряжении питания −5,2 В диапазон −0,8…−1,03 В — логической единице, а −1,6…−1,75 В — логическому нулю.
     
    Такие широкие диапазоны выбраны для того, чтобы изготовитель микросхем имел в своем распоряжении определенный допуск, в пределах которого параметры схемы могли бы колебаться за счет изменения температуры, нагрузки, напряжения питания, а также под воздействием шумов.
    Схема, получив сигнал, определяет, каков его уровень (ВЫСОКИЙ или НИЗКИЙ), и действует соответствующим образом. Если помеха не превращает 1 в 0 или наоборот, то все прекрасно и любые помехи отсеиваются на каждой ступени, поскольку на выходе схемы восстанавливаются «чистые» значения 1 или 0. Цифровая электроника в этом смысле не подвержена влиянию помех и является идеальной.
     
    Как получить логический ноль или логическую единицу при подключению к процессору (там где это требует схема)? 
    как правило, чтоб получить "low level" нужно подключить этот выход к GND через резистор 1-10кОм (оптимально: 6-8кОм), а для получения "hi level" - резистор к VCC/
  2. IKS received reputation from diavtek in Crash Data Retrieval - "черный ящик/EDR" в твоем автомобиле?   
    CDR - система восстановления данных дтп
     Что такое CDR и EDR?
     «CDR» - это аббревиатура «Crash Data Retrieval - восстановление данных при столкновении»,  а   «EDR» - это аббревиатура для «Event Data Retrieval - получение данных о событиях», которая является функцией модуля управления подушкой безопасности Supplemental Restraint System (SRS). Потенциальная возможность модуля управления подушками безопасности сохранять данные после аварии привела к тому, что некоторые называют его «регистратором данных о событиях» или EDR и, более того, «черным ящиком». В действительности основная задача модуля управления подушками безопасности - обнаруживать внезапные изменения в направлении и/или вращении и, при необходимости, развертывание удерживающих устройств, таких как подушки безопасности. SRS использует определенные биты информации, в том числе информацию о системах обнаружения столкновений, датчиках скорости транспортного средства, оборотов двигателя, датчиков связанных с системой определения наличия пассажиров и с ремнями безопасности, чтобы решить, следует ли и когда развертывать подушки безопасности и другие устройства удерживающей системы. При соблюдении определенных условий модуль управления подушками безопасности может записывать данные, связанные с этими внезапными изменениями в направлении и / или вращением (например, аварией), которые впоследствии могут быть «отображены» с помощью инструмента CDR.
                                                                     Что записывается и когда следует отображать данные EDR?
           Автомобили разных марок и моделей записывают разные объемы данных и разное количество «событий». «Событие» - это сбой или другое физическое явление, которое вызывает превышение или превышение порога срабатывания. Данные хранятся в модуле управления подушками безопасности как событие «не развертывания» или «развертывания».   Событие без развертывания - это внезапное изменение направления и / или поворота транспортного средства, которое «пробуждает» или «включает» SRS, но принимает решение не использовать развертывание подушек безопасности; например, при резком торможении или незначительном столкновении система может ограничится только активацией таких удерживающих устройств как ремни безопасности. С другой стороны, вы можете иметь событие развертывания. Событие развертывания - это внезапное изменение направления и / или вращения, которое «пробуждает» или «включает» SRS и является достаточным для обеспечения команды развертывания подушек безопасности. Системы сдерживания (SRS) постоянно следят за ускорением (замедлением). Функция EDR обычно запускается внезапными изменениями ускорения/замедления (также называемыми рывками) и может помочь определить, что машины делали до, во время и после аварии.
            Данные о дорожно-транспортном происшествии, сохраненные в электронных блоках автомобиля являются одним из наиболее важных доказательств, которые должны быть собраны и оценены в рамках расследования ДТП. Независимо от того, работаете ли вы со страховой компанией, правоохранительными органами или ведете частную экспертную деятельность, данные о ДТП транспортного средства могут обеспечить более четкое понимание важных элементов, связанных с ДТП.
       Это включает в себя VIN, время/дату, скорость транспортного средства, delta-v (показатели замедления/ускорения автомобиля), положение педали тормоза, давление в системе ABS, положение педали акселератора, состояние ремня безопасности, угол рулевого управления, а также многие другие важные параметры данных, записанные транспортным средством. Примеры расшифровки EDR можно посмотреть в виде графика на скрине:
    По этой ссылке так же можно ознакомиться с полной версией примера расшифровки данных в момент столкновения
    (один из скринов с расшифровки напоминает всем нам привычный дамп))

    Тут можно посмотреть примерный список автомобилей поддерживающих системы CDR EDR
    Ниже пару картинок анализирующих поведение водителя в момент дтп


    Информация собрана с сайтов:
    Ремонт, восстановление блоков управления SRS AIRBAG. Удаление crash data. (airbagservice.ru)
    Объяснение EDR - Данные о сбое регистратора событий - crashdatagroup
    Crash Data Retrieval (CDR) - Collision Recon
     
  3. IKS received reputation from vertyk in Ford Mustang E-max SRS   
    но она может дать сигнал рукам , которые напишут на клавиатуре номер блока в гугл и получить ответ от глаз, которые увидят номер процессора, или, если это не сработало, то опять же через руки и TORX
  4. IKS gave reputation to soranov in Buying GromCalcTool and shipping it to USA   
    Thank yo9u mate, that's good to know I really appreciate the info
  5. IKS gave reputation to Borshch in 2016 civic 77960-TBA-A030-M2 после чискти взорвались 2 аирбега   
    повидимомо клиент обкуренный был когда блока ставил в машыну
  6. IKS received reputation from kilya31 in Clear Crash Toyota 89170-0KA81   
    when recording by UART, the event log is reset to zero
  7. IKS gave reputation to rinaprasant in Toyota DENSO Renesas H8SX 89170-0k310   
    hello
    below attach orignal read flash from part number -  89170-0k310
    indian toyota crysta , i think not in your database 
     
    thannks
    toyota 89170-0k310.rar
  8. IKS received reputation from Anvar_T in О программе GromCalcTool   
    добрый!
    добавление блоков в программу работает по такому принципу:
    пользователь GCT  читает содержимое памяти блока ( в вашем случае - D-flash r7f701064*) и скидывает его в чат техподдержики в Telegram
    Админы чата удаляют crash. Вы проверяете блок на автомобиле и отчитываетесь. После этого блок добаваляется в софт.
     (разумеется, за исключением случаев, когда блок есть у разработчика)
  9. IKS received reputation from arteorlo in Honda pilot   
    H8SX Dumps.rar
  10. IKS received reputation from Viktor38reg in Описание (инструкция)программы GromCalcTool   
    KIA HYUNDAI V850 REPAIR
     
    1. В выпадающем меню "select tool" программы выбираем - "programmer"  -  "airbag tool"  -  "kia hyundai srs v850"
    2. Подключаемся к процессору согласно описанию в меню "info" программы. Согласно datasheet выбираем частоту и напряжение для чтения процессора
     3. С помощью кнопки "read memory" вычитываем Data_Flash. Сохраняем дамп. (программа так же делает Backup прочитанного)
     4. С помощью "Check dump" проверяем файл на наличие crash. Программа определяет его и предлагает удалить - соглашаемся.
     5. с помощью "write memory" записываем очищенный файл в процессор
     
     
     
  11. IKS received reputation from Viktor38reg in Описание (инструкция)программы GromCalcTool   
    KIA HYUNDAI SPC560 repair
     
    1. В выпадающем меню "select tool" программы выбираем - "programmer"  -  "airbag tool"  -  "kia hyundai spc560 repair"
    2. Подключаемся к процессору согласно описанию в меню "info" программы. 
     3. С помощью кнопки "read memory" вычитываем Data_Flash. Сохраняем дамп. (программа так же делает Backup прочитанного)
     4. С помощью "Check dump" проверяем файл на наличие crash. Программа определяет его и предлагает удалить - соглашаемся.
     5. с помощью "write memory" записываем очищенный файл в процессор
     
     
  12. IKS received reputation from bodz in Вопросы и предложения касаемо "Всего"   
    как софт практически всех диагностических сканеров, так и софт GCT основан на общепринятых, общемировых терминах, большинство из которых в переводе на русский, даже выглядит глупо)
    и  не логично  переводить: "crash data" в: "краш дата". Как и многие другие термины, априори не могут быть переведены, а лишь могут иметь озвучку родными буквами: boot(бут), pin-tester(пин-тестер), airbag..., usb-port...,  com-port....  и т.д.....
    Гораздо проще и для собственного развития полезнее выучить слово: "clear" чтоб понять предложение: "clear crash data", чем коверкать термины переводом на какой-либо язык.
  13. IKS received reputation from grisa in Описание (инструкция)программы GromCalcTool   
    KIA/HYUNDAI tricore aurix TC23**-32F can bus
        1. Открываем модуль: "KIA/HYUNDAI tricore aurix TC23**-32F can bus"
        2. Подключаемся к блоку по can (либо в авто, либо на столе, руководствуясь схемой подключения из "info" программы.
       4. Читаем flash,  сохраняем дамп (программа так же делает Backup прочитанного)
       5. С помощью кнопки "repair ecu" проверяем дамп на наличие crash. Программа определяет crash  и предлагает его удалить - соглашаемся.
       6.Записываем очищенный дамп обратно в блок
       7.Отключаем на 20-30сек зажигание (питание на столе) для вывода блока из boot режима
                         Блок готов к работе.
         
          примечание: 
          а) Не переворачивайте блок при подключенном питании.
          b ) После программирования блока "на столе" не рекомендуется диагностировать блок без подключенной периферии (получите b1620)
          -ставьте блок в автомобиль.
          c) Работа с блоком по OBD на автомобиле менее качественная, чем "на столе", т.к. на запись flash    оказывают помехи другие блоки, занимающие can при включенном зажигании автомобиля.(выключите климат,  мультимедиа и т.п.)
          d)  иногда, после записи flash на автомобиле, бывает недостаточно выключения зажигания (блок висит в boot и не отвечает на диагностику) - нужно скидывать клемму. (тест на santa-fe 2020)
          e) если вы не прочитали пункты "a",  "b" и "c" и теперь не можете избавиться от "b1620", то ситуацию может исправить изначальный (первый прочитанный) дамп, очищенный в калькуляторе и записанный по JTAG (запись по CAN уже не поможет) либо "reset" (сброс) модулем "0119 ProByte"
       
                                          _______________________________________________________________________
     
        1. Open the module:"KIA HYUNDAI tricore aurix TC23**-32F can bus"
        2. We connect to the unit via can bus (either in the car or on the table, guided by the connection diagram from the "info" program.
        3. We read flash (after reading, the program makes a Backup of the read)
        4. Using the "repair ecu" button, check the dump for crash. The program detects crash and offers to remove it - we agree.
        5.Write the cleaned dump back to the block
        6.Turn off the ignition (power off on the table) for 20-30 seconds to bring the unit out of boot mode
                   The unit is ready for operation.
             note:
             a) Do not turn the unit over while the power is on.
             b)After programming the block "on the table" it is not recommended to diagnose the block without connected   peripherals - put the unit in the car.
             c) Working with the unit via OBD on a car is of lower quality than "on the table", because the recording   is interfered with by other blocks that may          occupy can bus when the car's ignition is on.
           d) sometimes, after recording a flash on a car, it is not enough to turn off the ignition (the unit hangs in  boot mode and does not respond  to diagnostics) -  you need to disconnect the battery terminal. (test for  santa-fe 20
     
  14. IKS received reputation from Anvar_T in Log 0 Лог 0 Логический "0" или логическая "1". Что это такое?   
    Зачастую в описаниях работы каких-либо модулей софтов по работе с процессорами/микроконтроллерами встречается термин: подать логический ноль (low level) или логическую единицу - попробуем разобраться что это означает:
    Логический сигнал (бинарный сигнал) – это сигнал, принимающий два возможных значения — «истина» или «ложь», «высокое» или «низкое» состояние, «0» или «1».
    Логический уровень это напряжение которое однозначно будет воспринимается как «0» или «1» и о нем подробнее будет ниже.
        В микросхемах/процессорах/микроконтроллерах входные и выходные сигналы могут иметь два значения: логический ноль или логическая единица, каждому из которых соответствует определённый диапазон напряжения. (диапазон -т.к. практически невозможно добиться идеально стабильного напряжения).
      Например, для микросхем типа ТТЛ при напряжении питания +5 В диапазон напряжения 0…0,4 В соответствует логическому нулю, а диапазон 2,4…5 В — логической единице; а для микросхем ЭСЛ-логики при напряжении питания −5,2 В диапазон −0,8…−1,03 В — логической единице, а −1,6…−1,75 В — логическому нулю.
     
    Такие широкие диапазоны выбраны для того, чтобы изготовитель микросхем имел в своем распоряжении определенный допуск, в пределах которого параметры схемы могли бы колебаться за счет изменения температуры, нагрузки, напряжения питания, а также под воздействием шумов.
    Схема, получив сигнал, определяет, каков его уровень (ВЫСОКИЙ или НИЗКИЙ), и действует соответствующим образом. Если помеха не превращает 1 в 0 или наоборот, то все прекрасно и любые помехи отсеиваются на каждой ступени, поскольку на выходе схемы восстанавливаются «чистые» значения 1 или 0. Цифровая электроника в этом смысле не подвержена влиянию помех и является идеальной.
     
    Как получить логический ноль или логическую единицу при подключению к процессору (там где это требует схема)? 
    как правило, чтоб получить "low level" нужно подключить этот выход к GND через резистор 1-10кОм (оптимально: 6-8кОм), а для получения "hi level" - резистор к VCC/
  15. IKS received reputation from d691344 in как правильно приобрести   
    выше даны ссылки и на программу и на модули. От вас лишь требуется кликнуть мышкой и прочитать описание, в котором все ответы на вопросы, которые вы тут задаете

  16. IKS received reputation from vladimirbelkin in как правильно приобрести   
    это зависит от уровня развития установщика. Если ему по силам установить "танчики", то и с "ProByte" справится влегкую..
  17. IKS received reputation from llaverosv in Hyundai santa fe 95910-S2000 veonner DTC B1620   
    note:
    a) Do not turn the unit over when the power is connected.
    b ) After programming the unit "on the table", it is not recommended to diagnose the unit without connected peripherals (get b1620)
    - put the unit in the car.
    c) The work with the OBD unit on the car is less qualitative than "on the table", because other blocks that occupy the can when the ignition of the car is switched on interfere with the flash recording.(turn off climate, multimedia, etc.)
    d) sometimes, after recording flash on the car, it is not enough to turn off the ignition (the unit is hanging in boot-mode and does not respond to diagnostics) - you need to reset the terminal. (santa fe 2020 test)
    e) if you have not completed items "a", "b" and "c" and now you cannot get rid of "b1620", then the situation can be corrected by the initial (first read) dump, cleared in the calculator and recorded by JTAG / UART (recording by CAN will not help anymore) or "reset" (reset) by the module "0119 ProByte"
    more info
  18. IKS gave reputation to aid in SRS Dodge Charger 68371 748AA 0-285-014-274 95128   
    Мне очень помог этот форум и видео по марка.Потихоко научиллся делать блоки.Я доволен.Спасибо организаторам форума
     
  19. IKS received reputation from kilya31 in Land Rover Defender 2019 L8B2-14D374-AB   
     


  20. IKS received reputation from Rubail in Описание (инструкция)программы GromCalcTool   
                                              KIA-HYUNDAI infineon XC23** can bus
           рус
        1. Открываем модуль: "KIA-HYUNDAI infineon XC23** can bus"
        2. Подключаемся к блоку по can (либо в авто, либо на столе, руководствуясь схемой подключения из "info" программы.
        4. Читаем flash, сохраняем дамп (программа так же делает Backup прочитанного)
        5. С помощью кнопки "repair ecu" проверяем дамп на наличие "crash". Программа определяет "crash"  и предлагает его удалить - соглашаемся.
        6.Записываем очищенный дамп обратно в блок
        7.Отключаем на 20-30сек зажигание (питание на столе) для вывода блока из boot режима
                         Блок готов к работе.
         
          примечание: 
          а) Если чтение/запись не начинаются, или обрываются, воспользуйтесь кнопкой "Ms(CanDelay)" -с помощью этой функции можно изменять параметры скорости работы кан-шины.
          b ) При работе "на столе" не переворачивайте блок при подключенном питании.
          с) После программирования блока "на столе" не рекомендуется диагностировать блок без подключенной периферии -ставьте блок в автомобиль.
          d) При работе с блоком по OBD на автомобиле отключите климат, мультимедиа и др. модули, занимающие кан-шину.
     
       
            _______________________________________________________________________
            eng
        1. Open the module:"KIA-HYUNDAI infineon XC23** can bus"
        2. We connect to the unit via can-bus (either in the car or on the table, guided by the connection diagram from the "info" program.
        3. We read flash (after reading, the program makes a Backup of the read)
        4. Using the "repair ecu" button, check the dump for "crash". The program detects crash and offers to remove it - we agree.
        5.Write the cleaned dump back to the block
        6.Turn off the ignition (power off on the table) for 20-30 seconds to bring the unit out of boot mode
                   The unit is ready for operation.
             note:
             a) If reading / writing does not start, or is interrupted, use the button: "Ms(CanDelay)" - using this function you can change the parameters of the speed (response) of the can-bus
             b )  Do not turn the unit over while the power is "on".
             c) After programming the block "on the table" it is not recommended to diagnose the block without connected  peripherals - put the unit in the car.
             d) When working with the unit via OBD on a car, turn off the climate, multimedia and other modules that occupy the CAN-bus.
     
     
  21. IKS received reputation from danielif in Вопросы и предложения касаемо "Всего"   
    чат техподдержки в телеграмм - просто бомба!)). Не нашел ни одного не решенного вопроса. В рабочие часы, как правило все решается в течении 20-30мин . Если калька на блок нет в GCT - решение по чистке дампа в течении часа. Сейчас даже "заведомо висяковые" автомобили стараюсь брать на утро, чтоб "если что"- чат выручил))) и тачка ночевала дома а не в сервисе).
    Но, друзья, давайте не забивать на форум! Решил какую то проблему сам  - опиши здесь, поделись с другими участниками форума.
  22. IKS gave reputation to Gold in Вопросы и предложения касаемо "Всего"   
    Что переводить ? Open, Save, Read, Write ?
    Еще сделать что бы кнопки сами нажимались ?
    Ну не пишите эти глупые посты...учите английский.
  23. IKS gave reputation to GROM in Работа с процессорами RH850   
     
    Семейство RH850 (только для автомобилей)
     
     
    RH850 - это последнее семейство автомобильных микроконтроллеров Renesas Electronics, которое предлагает высокую производительность, сбалансированную с очень низким энергопотреблением в широком и масштабируемом ассортименте продуктов. Это семейство предлагает богатую функциональную безопасность и встроенные функции безопасности, необходимые для новых и передовых автомобильных приложений.
    Семейство RH850 предлагается в 40-нм технологическом процессе Renesas, впервые в отрасли, и предлагает огромные возможности и функции в качестве экономически эффективных цен. Семейство предлагает ряд структур ядра ЦП (одно-, многократные, ступенчатые и их комбинации) для поддержки требований высокой производительности и / или высокой надежности.
    Наиболее встречаемые в нашем деле контроллеры это RH850 / F1x
    Микроконтроллеры серии RH850 / F1x являются наследниками V850E2 / Fx4 и V850E2 / Fx4-L. Он расширяет встроенную флэш-память и добавляет небольшой 48-контактный корпус.
    И так ближе к делу, DATA FLASH процессоров этого семейства имеет очень интересную организацию памяти, она делится на страницы размером 16 байт и блоки страниц размером 64 байта (не трудно посчитать что в каждом блоке 4 страницы памяти)
    Каждая страница имеет 2 состояния - Записана или НЕ Записана, то есть содержится в ней информация или она пуста
    При чтении памяти DATA FLASH учитывается чистая страница или нет, для этого проверяется ее состояние перед чтением, и если она пуста, то просто игнорируется, так как при запросе чтения пустой страницы, процессор выдает нам набор случайных данных, а не привычные 16 байт "FF"
    В обновлении 2.0.0.10 для работы с данными процессорами добавлены некоторые инструменты.
    При чтении DATA FLASH выделяются пустые (НЕ ЗАПИСАННЫЕ) страницы памяти в процессоре

    Как видите если прочитано на странице FF это не значит что страница стерта!!! "FF" это такой же байт как и все остальные
     
    Добавлены Чек боксы для выбора режима стирания памяти

    Два CheckBox  "Erase All Data Flash" и "Erase Emply Sectors After Write"
    "Erase All Data Flash" - При выбранном пункте, при записи или просто стирании будет стерта ВСЯ DATA FLASH процессора
    В ином случае при стирании программа попросит у вас Стартовый и Конечный адрес для стирания, кратный 0x40 (64 байтным блокам)
    "Erase Emply Sectors After Write" - При данном выборе, после записи DATA FLASH все Пустые Блоки в Дампе, будут стерты
     
                                                          Теперь естественно вопрос, ЗАЧЕМ ВСЕ ЭТО НАДО?)))
    При работе допустим с блоком SRS,  процессор блока проверяет статусы страниц, куда он записал данные об аварии, если они чисты,
    то все ок и их можно использовать, или если они записаны, то там хранится что то важное (Например данные об инциденте) и он их не
    трогает, или он размечает память создает разметку (Memory MAP) и размещает данные "согласно занятым билетам"
    В общем все это зависит от программы которая управляет блоком, но как еще один пример, на блоке TOYOTA с процессором RH850 
    для удаления данных об инциденте аварии, нужно стереть DATA FLASH, не записать туда "FF", не что то еще из донорского блока, а
    именно СТЕРЕТЬ! Ведь даже записанные "FF" - это тоже данные. 
    Или еще один блок с интересной организацией - VAG RH850, если его просто считать и записать обратно то что считали - блок труп,
    молчит и не отзывается, но если стереть часть дампа, или записать часть DATA FLASH - все отлично все работает.
    В общем при работе с данными процессорами соблюдайте осторожность и всегда делайте BACKUP дампов.
     
     
     
     
     
     
  24. IKS received reputation from Михаил Автоскан in Описание (инструкция)программы GromCalcTool   
                               KIA/HYUNDAI RH850 (R7F)  с внешней eeprom
             (crash находится и в процессоре и в eeprom)
           1. В выпадающем меню "select tool" программы выбираем "programmer" 

    далее "airbag tool" - "kia/hyundai RH850"

                         2. Подключаемся к процессору согласно описания в меню "info" программы, выбираем частоту и напряжение для чтения процессора
                        3. С помощью кнопки "read memory" вычитываем Data_Flash. Сохраняем дамп. (программа так же делает Backup прочитанного)

     
               4. С помощью "Check dump" проверяем файл на наличие crash. Программа определяет его и предлагает удалить - соглашаемся.
     

     
                         5. с помощью "write memory" записываем очищенный файл в процессор
     

     
                             6. Согласно установленной в блоке eeprom выбираем в меню модуль для работы с ней.
     

     
               7. Вычитываем данные eeprom. Сохраняем файл. (программа так же делает backup) и с помощью кнопки "check dump" очищаем файл от "crash"
     

     
                  8. С помощью кнопки "write memory" записываем очищенный дамп обратно и с помощью кнопки "compare" делаем верификацию записанного.
                                  Блок готов к работе. 
                                  Примечание:
                     а) не переворачивайте блок если используете внешнее питание
                     б) не подавайте внешнее питание если плата отделена от конденсатора вмонтированного в корпус блока
                     в) после установки блока в автомобиль, возможно нужно будет удалить ошибки диагностическим сканером
     
  25. IKS gave reputation to Laith619 in 95910-B8050 2015 Hyundai Santa Fe   
    What Did you want to know?