
Типа "хард-резет" для цЫфровых зеркалок :)
Всего 25 сообщ.
|
Показаны 1 - 20
Типа "хард-резет" для цЫфровых зеркалок :)
http://ilucato.com.br/lucatowp/lang/en-us/como-fazer-o-reset-de-fabrica-na-canon-rebel300d-xti400dhow-to-hard-reset-canon-rebel300d-xti400d

Re[whitehats]:
Как я понял - и прошивки обнулятся?
Re[Rafael Fomenko]:
Сомлюваюсь
Если вынуть все батарейки и включить камеру, замкнется цепь питания в которой есть электролиты с остаточным напряжением которые подпитывают озу. Элестричество кончилось, "застрявшие" данные обнулились.

Re[whitehats]:
Ну а тогда что сбрасывать? Там и так есть в меню 1) Общий сброс настроек камеры 2) Сброс пользовательских функций
Re[whitehats]:
Если из фотега вынуть все батарейки, настройки на заводские не сбросятся. Патамушта они хранятся, если можно так назвать, в "конфиге". При сбросе настроек через меню, происходит перезапись этого(этих) фалика(файликов). Когда в компе начинает глючить биос, лечится выниманием батарейки. Был у мня один объектив кенон 20-35/3.5-4.5. После установки на фотиег, если до этого стоял другой объектив, замер камеры начинал мудрить. Делаешь "сброс настроек", все работает нормально. Не знаю с чем уж это было связано, но этот объектив вел себя так на любом фотиге.
Re[whitehats]:
от:whitehats
Если из фотега вынуть все батарейки, настройки на заводские не сбросятся. Патамушта они хранятся, если можно так назвать, в "конфиге". При сбросе настроек через меню, происходит перезапись этого(этих) фалика(файликов). Когда в компе начинает глючить биос, лечится выниманием батарейки. Был у мня один объектив кенон 20-35/3.5-4.5. После установки на фотиег, если до этого стоял другой объектив, замер камеры начинал мудрить. Делаешь "сброс настроек", все работает нормально. Не знаю с чем уж это было связано, но этот объектив вел себя так на любом фотиге.Подробнее
Т.е. таким образом можно попробовать сбросить бэк/фронт фокус? Так получается?
Или только то что если цепляешь данный объектив, а фотик с ним не хочет включаться?
Re[whitehats]:
Сегодня попробовал. Специально до этого для наглядности поднял яркость дисплея (подумал что самая безпонтовая функция и она в первую очередь отлетит). А фиг вам!
а) выключил фот
б) вынул акум
в) вынул батарейку
г) закрыл отсек
д) включил фот и курил мин 3-5
е) выключил фот
ё) вставил батарейку и акум
ж) включил фот
- яркость на месте / а вот часы поставить спросил, так как они сбросились -
а) выключил фот
б) вынул акум
в) вынул батарейку
г) закрыл отсек
д) включил фот и курил мин 3-5
е) выключил фот
ё) вставил батарейку и акум
ж) включил фот
- яркость на месте / а вот часы поставить спросил, так как они сбросились -
Re[whitehats]:
ход часов поддерживается электричеством, а вот настройки дисплея могут храниться на энергонезависимом чипе (как флешка) в виде файлика или текстовой строки в конфиге
Re[Rafael Fomenko]:
Здря штоль народ советует сначала вынуть все батарейки и включить, а уже потом тащить камеру в сервис

Re[whitehats]:
от: whitehats
Здря штоль народ советует сначала вынуть все батарейки и включить, а уже потом тащить камеру в сервис
Ну я вам рассказываю как всё было. Думаю уж дисплей бы стал на серединку свечения, как его мама родила.
Re[tombo]:
от: tombo
ход часов поддерживается электричеством, а вот настройки дисплея могут храниться на энергонезависимом чипе (как флешка) в виде файлика или текстовой строки в конфиге
Кстати... может флешку ещё до кучи вынуть? (всмысле что это как раз чип для хранения)

Re[Rafael Fomenko]:
от: Rafael Fomenko
Кстати... может флешку ещё до кучи вынуть? (всмысле что это как раз чип для хранения)???
энергонезависимая флэш-память скорее всего распаяна где-то на плате самой камеры, внутри, и имеет весьма малые размеры...
вынуть её не удастся
Re[Rafael Fomenko]:
от: Rafael Fomenko
Ну я вам рассказываю как всё было. Думаю уж дисплей бы стал на серединку свечения, как его мама родила.
У мня вон кенон 40д, уже больше полгода без всех батареек хранится. И ничиво не сбросилось. Яж говорю Вам, этот способ для временных данных в озу. К коотрым относится буфер, фиксация экпозиции, следящий фокус и тыды.
Re[whitehats]:
от:whitehats
У мня вон кенон 40д, уже больше полгода без всех батареек хранится. И ничиво не сбросилось. Яж говорю Вам, этот способ для временных данных в озу. К коотрым относится буфер, фиксация экпозиции, следящий фокус и тыды.Подробнее
Этаво нам мало :(
Re[Rafael Fomenko]:
А чой нада сбросить ? Счетчик кадров ? Проблемы с фронт/беком ?
Re[whitehats]:
от: whitehats
А чой нада сбросить ? Счетчик кадров ? Проблемы с фронт/беком ?
Счётчик у него виден уже на потёртых боках. А вот фронт с бэком можно бы было попробовать

Re[Rafael Fomenko]:
от: Rafael Fomenko
Счётчик у него виден уже на потёртых боках. А вот фронт с бэком можно бы было попробоватьА то на нём столько объективов побывало, что у меня пальцев с руками и ногами не хватит.
С промахами фокуса эот в сервис, ну или винтик под зерькалом покрутить.
Re[whitehats]:
Это механический. Но я думаю, что есть и электронный.
Re[Rafael Fomenko]:
Элестрический в сервисе. Корректировка фокуса этj файлик конфига, в котором внесена поправка. Вот например содержимое файла LensAdjustSetting.cs. для объективов EF75-300mm f/4-5.6 II,III, если делать юстировку через EOS Utility у фотегов где есть такая функцыя.
[quot]private void updateValue(object sender, EOSUtility.PropertyChangedEventArgs e)
{
if (e.PropertyID == 0x40d)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
this.detectLens((string) e.Data);
}
if (e.PropertyID == 0x1000211)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
if (((uint) e.Data) == 0x27)
{
this.detectLens("EF75-300mm f/4-5.6 II,III");
}
}
if (e.PropertyID == 0x100041d)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
byte[] data = (byte[]) e.Data;
if (this.parser != null)
{
uint num = 0;
if (this.parser.SetProperty(0x100041d, 0, data) == 0)
{
uint num3;
for (int i = 0; i < this.lensItems.Length; i++)
{
this.lensItems.Checked = false;
}
num = this.parser.GetProperty(0x1002, 0, out num3);
for (int j = 0; j < num3; j++)
{
string str;
if ((this.parser.GetProperty(0x40d, j, out str) == 0) && !string.IsNullOrEmpty(str))
{
this.addLens(str);
}
}
}
else
{
this.lensListView1.Enabled = false;
this.bitmapButton2.Enabled = false;
this.labelMessage.Text = StringTable.MSG_LENS_ERROR;
}
}
this.updateList();
this.cameraController.actionPerformed("getproperty", new EOSUtility.PropertyChangedEventArgs(0x40d, 0));
this.cameraController.actionPerformed("getproperty", new EOSUtility.PropertyChangedEventArgs(0x1000211, 0));
}
if (e.PropertyID == 0x500)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
}
else if (((uint) e.Data) != 0)
{
base.Close();
}
}
}
In this class, we find some propertyID, 0x40d,0x1000211 and 0x100041d.these propertyID we can find in EDSDK.cs
public const uint PropID_LensAdjustParams = 0x100041d;
public const uint PropID_LensID = 0x1000211;
public const uint PropID_LensName = 0x40d;[/quot]
[quot]private void updateValue(object sender, EOSUtility.PropertyChangedEventArgs e)
{
if (e.PropertyID == 0x40d)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
this.detectLens((string) e.Data);
}
if (e.PropertyID == 0x1000211)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
if (((uint) e.Data) == 0x27)
{
this.detectLens("EF75-300mm f/4-5.6 II,III");
}
}
if (e.PropertyID == 0x100041d)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
return;
}
byte[] data = (byte[]) e.Data;
if (this.parser != null)
{
uint num = 0;
if (this.parser.SetProperty(0x100041d, 0, data) == 0)
{
uint num3;
for (int i = 0; i < this.lensItems.Length; i++)
{
this.lensItems.Checked = false;
}
num = this.parser.GetProperty(0x1002, 0, out num3);
for (int j = 0; j < num3; j++)
{
string str;
if ((this.parser.GetProperty(0x40d, j, out str) == 0) && !string.IsNullOrEmpty(str))
{
this.addLens(str);
}
}
}
else
{
this.lensListView1.Enabled = false;
this.bitmapButton2.Enabled = false;
this.labelMessage.Text = StringTable.MSG_LENS_ERROR;
}
}
this.updateList();
this.cameraController.actionPerformed("getproperty", new EOSUtility.PropertyChangedEventArgs(0x40d, 0));
this.cameraController.actionPerformed("getproperty", new EOSUtility.PropertyChangedEventArgs(0x1000211, 0));
}
if (e.PropertyID == 0x500)
{
if (base.InvokeRequired)
{
base.BeginInvoke(new EOSUtility.PropertyChangedEventHandler(this.updateValue), new object[] { sender, e });
}
else if (((uint) e.Data) != 0)
{
base.Close();
}
}
}
In this class, we find some propertyID, 0x40d,0x1000211 and 0x100041d.these propertyID we can find in EDSDK.cs
public const uint PropID_LensAdjustParams = 0x100041d;
public const uint PropID_LensID = 0x1000211;
public const uint PropID_LensName = 0x40d;[/quot]
Re[whitehats]:
от:whitehats
Элестрический в сервисе. Корректировка фокуса этj файлик конфига, в котором внесена поправка. Вот например содержимое файла LensAdjustSetting.cs. для объективов EF75-300mm f/4-5.6 II,III, если делать юстировку через EOS Utility у фотегов где есть такая функцыя.Подробнее
Интересно... А если потом этот файлик на CF-ку забросить?